Go Down

Topic: DS1307 Uhrzeit und Datum einstellen (Read 9807 times) previous topic - next topic

mkl0815

Die Klasse DateTime der RTClib hat eine Methode "dayOfWeek()", die ein Byte zurück liefert. Vermutlich den Wochentag als Zahl mit entweder Mo=0, Di=1 ... So=6 oder auch beginnend mit Sonntag So=0. Das müßtest Du ausprobieren.
Code: [Select]

//aktuelle Zeit
DateTime now = RTC.now();

//wochentag ermitteln
byte wochentag = now.dayOfWeek();

Knippi

Kann man die Schriftgröße/art im Display verändern?
Ich habe herausgefunden, dass "Highlight" den Text schwarz hinterlegt und "Normal" der Text normal anzeigt.
Gibt es noch andere Möglichkeiten?
Kennt jemand eine Übersicht der Möglichkeiten?

Quote
lcd.LCD_write_string(10, 5, dataString, MENU_HIGHLIGHT );


Gruß [font=Verdana]Jens[/font]

Knippi

oder besser gesagt:

Quote
lcd.LCD_write_string( 3, 2, "Hallo brauche", MENU_NORMAL);
  lcd.LCD_write_string(10, 5, "Hilfe :-)", MENU_HIGHLIGHT );



[font=Verdana]Jens[/font]

michael_x

Dafür hast du zusätzlich zu den Examples die Libraries im Quelltext. ( Nicht alle Methoden und Parameter werden in Examples verwendet )
Sehr lehrreich !
Mit dem Datenblatt deiner LCD zusammen merkst du auch, welche Hardware Möglichkeiten deine Library evtl. weglässt.
Das wird dann eine echte Herausforderung, solche Funktionen hinzuzufügen. ( Oft hat es auch einen Grund, warum die Library nicht alles unterstützt ...)

Go Up