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
DS3234 Werte auf Nextion
01.12.2019, 14:00
Beitrag #1
DS3234 Werte auf Nextion
Hallo,
bräuchte mal eure Hilfe.
Ich möchte vom DS3234 die Temperatur und den Wochentag auf einen Nextion
anzeigen. Im Prinzip funktioniert das auch. Die Temperatur wird ordentlich angezeigt.
Als Tag erscheint aber nur eine Zahl. Seriell wird der Tag richtig angezeigt. Soweit ich es verstehe, muss der Wert für den Tag erst umgewandelt werden. Hab aber noch keine Plan wie man sowas macht.
Hier ist mal der Code:
Code:
//DS3234 am Nextion

#include <DS3234.h>
#include "Nextion.h"
DS3234 rtc(8);  

NexText TAG = NexText(0, 7, "TAG");
NexText TEMP = NexText(0, 11, "TEMP");
NexButton bUpdate = NexButton(0, 2, "bUpdate");

NexTouch *nex_listen_list[] = {
  &bUpdate,
  NULL
};

void bUpdatePopCallback(void *ptr) {

  char WTAG = rtc.getDOWStr();
  float Temp = rtc.getTemp();
  
  if (isnan(Temp) || isnan(WTAG)) {
    return;
  }
  // Update rtc temp
  char temp[8];
  dtostrf(Temp, 8, 2, temp);
  TEMP.setText(temp);

  // Update rtc Wochentag
  char tag[10];
  dtostrf(WTAG, 6, 0, tag);
  TAG.setText(tag);
  
  Serial.print(WTAG);

}
void setup(void) {    
  rtc.begin();
  Serial.begin(9600);
    
  nexInit();
  
  bUpdate.attachPop(bUpdatePopCallback, &bUpdate);
    
}

void loop(void) {    

  nexLoop(nex_listen_list);

}

Bin dankbar für jeden Tipp
Grüsse Kurt
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Nachrichten in diesem Thema
DS3234 Werte auf Nextion - Kurt - 01.12.2019 14:00
RE: DS3234 Werte auf Nextion - Kurt - 01.12.2019, 14:47
RE: DS3234 Werte auf Nextion - Kurt - 01.12.2019, 15:12
RE: DS3234 Werte auf Nextion - Kurt - 01.12.2019, 15:35
RE: DS3234 Werte auf Nextion - Kurt - 01.12.2019, 16:27

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  UNO mit Nextion und ENC28J60 Ethernet leonreucher 3 168 04.01.2020 15:11
Letzter Beitrag: Tommy56
  zwei Werte im Eeprom ablegen senseman 2 317 14.12.2019 22:50
Letzter Beitrag: senseman
  Werte in Arduino mittels Drucktaster eingeben und mittels Formel Wert berechnen Pauli33_student 5 405 04.11.2019 13:20
Letzter Beitrag: Peter_hno3
  Nextion und Arduino kommunizieren nicht alpenpower 7 508 04.11.2019 10:36
Letzter Beitrag: GuaAck
  Falsche Werte im Array semmelsamu 6 478 27.10.2019 18:45
Letzter Beitrag: semmelsamu
  Nextion und die Probleme mit Arduino.... alpenpower 7 778 17.10.2019 13:51
Letzter Beitrag: Tommy56
  LED-Symbol auf Nextion-TFT darstellen? alpenpower 4 738 16.09.2019 07:00
Letzter Beitrag: alpenpower
  Zeit vom Nextion Enhanced mit Arduino auslesen MarkoM 47 6.540 06.03.2019 18:08
Letzter Beitrag: Tommy56
  Differenz untereinander gestaffelter Werte an Steppermotor vermitteln Snekels 3 633 22.10.2018 12:34
Letzter Beitrag: Tommy56
  Pointer auf Struct-Werte im PROGMEM rkuehle 2 684 30.09.2018 18:15
Letzter Beitrag: rkuehle

Gehe zu:


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