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
  Keypad auslesen Dieter_T 10 599 11.02.2019 20:46
Letzter Beitrag: Dieter_T
  2 Pt1000 über externen AD wandler auslesen Noob63 16 1.333 15.11.2018 20:10
Letzter Beitrag: ardu_arne
  mcp2515 CAN BUS nur eine ID auslesen Golf_Cabrio 6 898 24.10.2018 20:51
Letzter Beitrag: Golf_Cabrio
  Schleife bei Zeit x abbrechen BitsAndBytes 7 989 23.09.2018 00:30
Letzter Beitrag: BitsAndBytes
  Sensor mit 10 Hz auslesen Olafson Larson 7 1.111 05.07.2018 15:59
Letzter Beitrag: Tommy56
  Zeit-Server-Problem 182 19 2.967 07.06.2018 21:42
Letzter Beitrag: ardu_arne
  Windmesser auslesen will noch nicht so recht klappen.. Stargazer 12 2.381 05.04.2018 10:54
Letzter Beitrag: amithlon
Star BME680 IAQ Wert auslesen Bitklopfer 9 5.444 18.03.2018 02:33
Letzter Beitrag: Wampo
  Serial auslesen > 64 Byte uk1408 18 2.766 09.03.2018 16:05
Letzter Beitrag: Tommy56
  Arduino und Nextion Display Diskusguppy 16 3.244 08.03.2018 02:26
Letzter Beitrag: Diskusguppy

Gehe zu:


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