Aceli
1
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
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.
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
Val-Felder nehmen nur reine Zahlenwerte auf.
Bei Text musst du noch zusätzlich ein Steuerzeichen
mySerial.write('"');
mySerial.write(0xff);
mySerial.write(0xff);
mySerial.write(0xff);
davor setzen.
Aceli
3
okay, das versteh ich.
also funktioniert eine anzeige wie 15:09:2018 oder 15/09/2018 nicht so einfach?
Aceli:
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.
Aceli
5
Genial und einfach. danke
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ß
Aceli:
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.
Aceli
7
Na gern , soll ja jeder was von haben . Wer es mal braucht