DS1307 klokje met dagweergave

Arduino specifieke Software
Berichten: 76
Geregistreerd: 05 Nov 2016, 09:42

DS1307 klokje met dagweergave

Berichtdoor spaansebrabander » 29 Dec 2016, 17:33

Ik heb een klokje DS1307 werken en de LCD geeft keurig aan:
16:27:30
29/12/2016
Maar ik wil

16:27:30
donderdag 29 december of don-29 dec of zoiets

Dat zit in mijn schets, maar dat deel heb ik afgeschakeld
int dayofweek = now.dayOfWeek();

switch(dayofweek);{
etc
Ik krijg dan als foutmelding
Arduino: 1.6.13 (Windows 10), Board:"Arduino/Genuino Uno"

C:\Users\spaan\Documents\Arduino\probeerklokkiewerkt\probeerklokkiewerkt.ino: In function 'void loop()':

probeerklokkiewerkt:51: error: 'class DateTime' has no member named 'dayOfWeek'

int dayofweek = now.dayOfWeek();
Laatst gewijzigd door spaansebrabander op 29 Dec 2016, 17:43, in totaal 2 keer gewijzigd.

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DS1307 klokje met dagweergave

Berichtdoor nicoverduin » 29 Dec 2016, 17:43

switch(dayofweek) regel is fout. Dus ff opzoeken hoe je een juiste switch case moet maken. De meeste fouten die je krijgt zijn het gevolg van het verkeerd toepassen van de switch-case
dayOfWeek() is geen functie van class DateTime. Dus ff zoeken in DateTime welke functie je wel moet gebruiken. Is gewoon te vinden.
En ik zou wat secuurder zijn wat de betekenis is van de ';' in de C-taal. Ook dat is ruimschoots te vinden.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: izepqowahocu en 29 gasten