INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Zeit vom Nextion Enhanced mit Arduino auslesen
05.01.2019, 15:40
Beitrag #1
Zeit vom Nextion Enhanced mit Arduino auslesen
Hallo,
versuche mich gerade mit dem Nextion Enhanced Display anzufreunden.
Ich möchte meinen Aquariencomputer, der bisher nur mit einem 2 zeiligen LCD läuft, etwas verbessern und über das Nextion bedienen.
Habe es nun schon hinbekommen ein Nummernfeld am Nextion mit Werten vom Arduino über Serial1.print zu beschreiben.
Die Uhrzeit von meinem jetzigen Aquariencomputer hole ich über ein RTC Modul (DS1307). Nun hat das Nextion ja ein eigenes RTC Modul. Aber wie kann ich die Werte mit dem Arduino abrufen.
Wahrscheinlich ganz einfach aber ich komme einfach nicht drauf.

Gruß Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2019, 16:09
Beitrag #2
RE: Zeit vom Nextion Enhanced mit Arduino auslesen
Schau mal hier. Da sind auch noch andere interessante Infos.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2019, 17:25
Beitrag #3
RE: Zeit vom Nextion Enhanced mit Arduino auslesen
Danke Tommy,
aber damit komme ich auch nicht weiter. Wie ich die Uhrzeit am Nextion auslese weiß ich. Aber wie bekomme ich sie dann an mein Arduino übermittelt?
Oder macht das keinen Sinn und ich sollte die ganze Programmierung für Zeitschatungen (Licht an, Dünger zuführen etc.) am Display programmieren und nur die Variabeln für die Schaltzustände an den Arduino übermitteln?

Gruß Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2019, 17:28
Beitrag #4
RE: Zeit vom Nextion Enhanced mit Arduino auslesen
(05.01.2019 17:25)MarkoM schrieb:  Aber wie bekomme ich sie dann an mein Arduino übermittelt?
Du solltest dafür den letzten Satz vor der Tabelle nochmal lesen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2019, 17:33
Beitrag #5
RE: Zeit vom Nextion Enhanced mit Arduino auslesen
Ja habe ich. Aber wie sieht der Befehl im Arduino dafür aus?
Wenn ich es mit:
Time=Serial1.get(rtc5);
Bekomme ich den Fehler:

'class HardwareSerial' has no member named 'get'

Gruß Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2019, 18:05 (Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2019 18:37 von Tommy56.)
Beitrag #6
RE: Zeit vom Nextion Enhanced mit Arduino auslesen
Du solltest Dir das ganze Tutorial anschauen.
Code:
// ungetestet
...
void endeKennung() {
  Serial1.write(0xff);
  Serial1.write(0xff);
  Serial1.write(0xff);
}
...
Serial1.print("get rtc0"); // Jahr anfordern
endeKennung();

// und hier dann von Serial1 lesen bis 3 Mal 0xff

Gruß Tommy

Edit: Noch eine Lektüre:

24 0x71 8 Numeric Data Enclosed 0x71 0x01 0x02 0x03 0x04 0xFF 0xFF 0xFF
Returned when get command to return a number
4 byte 32-bit value in little endian order.
(0x01+0x02*256+0x03*65536+0x04*16777216)
data: 67305985

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2019, 19:12 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2019 17:59 von Bitklopfer.)
Beitrag #7
RE: Zeit vom Nextion Enhanced mit Arduino auslesen
(05.01.2019 18:05)Tommy56 schrieb:  // und hier dann von Serial1 lesen bis 3 Mal 0xff

Und genau da scheiter ich nun wieder. Ich glaube ich habe mir etwas zu viel zugetraut.
Zahlen bekomme ich in ein Nummernfeld des Nextion geschickt. Auch eine Checkbox bekomme ich an und aus.
Aber dieses blöde auslesen der Uhr will nicht klappen.

Mit dem Code:
Code:
Serial1.print("get rtc5"); // Jahr anfordern
   endeKennung();
    if(Serial1.available()>0) {
      jahr= Serial1.read();
      }
kommt zwar was bei jahr an, aber nicht das Jahr.

Gruß Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2019, 19:24
Beitrag #8
RE: Zeit vom Nextion Enhanced mit Arduino auslesen
(05.01.2019 19:12)MarkoM schrieb:  kommt zwar was bei jahr an, aber nicht das Jahr.
Was kommt denn an? (Bitte den kompletten Hex-Code)
Hast Du den Nachtrag zu meinem letzten Posting gelesen? Hast Du die RTC des NEXTION vorher gestellt, d.h. weißt Du überhaupt, was kommen soll?

Zeige doch mal Deinen Sketch (bitte in Codetags. Wie das geht, steht hier.)

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Probleme mit Blinklicht auf bestimmte Zeit Prospekteur 15 270 20.10.2019 17:08
Letzter Beitrag: Tommy56
  Nextion und die Probleme mit Arduino.... alpenpower 7 294 17.10.2019 13:51
Letzter Beitrag: Tommy56
  Wert von einem Arduino zu einem zweiten Arduino senden Thorsten_S 9 323 14.10.2019 14:48
Letzter Beitrag: Thorsten_S
  LED-Symbol auf Nextion-TFT darstellen? alpenpower 4 472 16.09.2019 07:00
Letzter Beitrag: alpenpower
  Aktivierung nur in einer bestimmten Zeit Prospekteur 48 1.959 14.09.2019 12:57
Letzter Beitrag: MicroBahner
  delay Zeit falsch golex 9 1.174 24.05.2019 21:18
Letzter Beitrag: GuaAck
  Keypad auslesen Dieter_T 10 1.328 11.02.2019 20:46
Letzter Beitrag: Dieter_T
  2 Pt1000 über externen AD wandler auslesen Noob63 16 2.344 15.11.2018 20:10
Letzter Beitrag: ardu_arne
  mcp2515 CAN BUS nur eine ID auslesen Golf_Cabrio 6 1.568 24.10.2018 20:51
Letzter Beitrag: Golf_Cabrio
  Schleife bei Zeit x abbrechen BitsAndBytes 7 1.459 23.09.2018 00:30
Letzter Beitrag: BitsAndBytes

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste