DCF77
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: DCF77
Staf,
Ook boeken kunnen fouten bevatten. Dus zoals ik al zei, zou ik toch ff een scan maken van de listing in het boek. Anders ben je nog maanden bezig voordat je het opgelost hebt.
Als ik deze pagina bekijk, zie: http://thijs.elenbaas.net/2012/04/ardui ... r-library/ dan zie je een andere definitie van de DCF77.
In jouw programma staat
cpp code
Daar staat dus dat jij een integer variabele creert, die DCF77(1) heet. Dat is dus geen klasse definitie.
Ik zou verwachten iets van
cpp code
Wat je daar doet is een variable creëren van het type DCF77 (dat is dus een class library) en vult deze met het DCF77 object waarbij de pin is opgegeven van de data pin van de DCF77 en op welke interrupt van de Arduino de interrupt van de DCF77 is aangesloten.
Nu is er dus een DCF77 object gemaakt die ook de functies bevat die later in het programma worden opgeroepen.
In jouw geval heb jij een int gemaakt. Later in de loop ga je ook nog eens een functie aanroepen die onderdeel maakt van die int. Maar die bestaat helemaal niet. En geeft de compiler een fout.
M.a.w. de regel die de compiler afkeurt is het gevolg van een fout die eerder is gemaakt.
Ook boeken kunnen fouten bevatten. Dus zoals ik al zei, zou ik toch ff een scan maken van de listing in het boek. Anders ben je nog maanden bezig voordat je het opgelost hebt.
Als ik deze pagina bekijk, zie: http://thijs.elenbaas.net/2012/04/ardui ... r-library/ dan zie je een andere definitie van de DCF77.
In jouw programma staat
cpp code
int DCF77(1);
Daar staat dus dat jij een integer variabele creert, die DCF77(1) heet. Dat is dus geen klasse definitie.
Ik zou verwachten iets van
cpp code
DCF77 dcf = DCF77(DCF_PIN,DCF_INTERRUPT);
Wat je daar doet is een variable creëren van het type DCF77 (dat is dus een class library) en vult deze met het DCF77 object waarbij de pin is opgegeven van de data pin van de DCF77 en op welke interrupt van de Arduino de interrupt van de DCF77 is aangesloten.
Nu is er dus een DCF77 object gemaakt die ook de functies bevat die later in het programma worden opgeroepen.
In jouw geval heb jij een int gemaakt. Later in de loop ga je ook nog eens een functie aanroepen die onderdeel maakt van die int. Maar die bestaat helemaal niet. En geeft de compiler een fout.
M.a.w. de regel die de compiler afkeurt is het gevolg van een fout die eerder is gemaakt.
Re: DCF77
Dag allemaal,
Wegens gezondheidsproblemen ben ik een tijd buiten dienst geweest. Nu ga ik terug trachten om de DCF77 met Arduino Uno en een LCD te activeren. Is mij nog niet gelukt.
De sketch staat op datum van 15 mei 2015 hiervoor op het forum.
Is er ergens iemand die mij wil helpen en dit met een klaar en duidelijke uitleg.
Dank bij voorbaat.
Wegens gezondheidsproblemen ben ik een tijd buiten dienst geweest. Nu ga ik terug trachten om de DCF77 met Arduino Uno en een LCD te activeren. Is mij nog niet gelukt.
De sketch staat op datum van 15 mei 2015 hiervoor op het forum.
Is er ergens iemand die mij wil helpen en dit met een klaar en duidelijke uitleg.
Dank bij voorbaat.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: DCF77
Ik vrees dat er wel meer mis is met het voorbeeld van het boek. De libraries die ik kon vinden kennen geen getDateTime bijvoorbeeld. Dus ik beginnen met het posten van de links waar jij de libraries vandaan hebt. Anders is het zonde van de energie om hier tijd in te steken.
Wie is er online?
Gebruikers in dit forum: ovowicoolixae en 86 gasten