Go Down

Topic: RTC DS3231 und Nextion Anzeige (Read 273 times) previous topic - next topic

Aceli

Moin,

ich versuche gerade die Datumsanzeige in einem Stück angezeigt zu bekommen.

alle Werte einzeln gehen.

Sprich im NExtion number wählen zB n0 und dann

Code: [Select]

mySerial.print("n0.val=");
  mySerial.print(now.year(), DEC);
  mySerial.write(0xff);
  mySerial.write(0xff);
  mySerial.write(0xff);


als beispiel.

nun wollte ich das ganze so aufbauen.

Code: [Select]


mySerial.print("n0.val=");
 mySerial.print(now.day(), DEC);
mySerial.print(":");
mySerial.print(now.month(), DEC);
mySerial.print(":");
mySerial.print(now.year(), DEC);
 mySerial.write(0xff);
 mySerial.write(0xff);
 mySerial.write(0xff);



aber egal was ich noch so teste auch mit "txt"  es möchte nicht....

anzeige bleibt bei 0.

habt ihr evtl noch einen Tipp?

Danke

HotSystems

Val-Felder nehmen nur reine Zahlenwerte auf.

Bei Text musst du noch zusätzlich ein Steuerzeichen 
Code: [Select]

mySerial.write('"');
mySerial.write(0xff);
mySerial.write(0xff);
mySerial.write(0xff);
davor setzen.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Aceli

okay, das versteh ich.

also funktioniert eine anzeige wie 15:09:2018 oder 15/09/2018 nicht so einfach?

HotSystems

okay, das versteh ich.

also funktioniert eine anzeige wie 15:09:2018 oder 15/09/2018 nicht so einfach?
Doch, natürlich funktioniert das so einfach.
Habe ich dir doch schon geschrieben, nur eben als Textfeld.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Aceli

Genial und einfach. danke

Code: [Select]

  mySerial.print("t4.txt=\"");
 mySerial.print(now.day(), DEC);
mySerial.print(".");
mySerial.print(now.month(), DEC);
mySerial.print(".");
mySerial.print(now.year(), DEC);
mySerial.write('"');
 mySerial.write(0xff);
 mySerial.write(0xff);
 mySerial.write(0xff);


mit dem MINUS 2000
mySerial.print(now.year()-2000, DEC);
wird dann aus 2018 ->18.

Gruß

HotSystems

Genial und einfach. danke
.....
mit dem MINUS 2000
mySerial.print(now.year()-2000, DEC);
wird dann aus 2018 ->18.

Gruß
Ja, korrekt und danke für die Rückmeldung.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Aceli

Na gern , soll ja jeder was von  haben . Wer es mal braucht

Go Up