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
NodeMCU ESP12-E und Nextion - ein anderer Weg
14.11.2020, 01:29 (Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2020 01:29 von rev.antun.)
Beitrag #1
NodeMCU ESP12-E und Nextion - ein anderer Weg
Grüß Euch!

Nextion ohne Nextion.h und in Kurzform - keine Ahnung ob dieser Weg schon mal Beschritten wurde aber hier mal (m)eine Variante die relativ einfach ist.

Code:
#include <SoftwareSerial.h>
SoftwareSerial NXserial(13, 15);

byte NXcmd[8] = {};
byte NexT[3] = {255, 255, 255};

void setup() {

  Serial.begin(115200);
  NXserial.begin(9600);
}

void loop() {

  if (NXserial.available() > 0)
  {

    NXserial.readBytes(NXcmd, 8);
    Serial.print(NXcmd[0], HEX);
    Serial.print(NXcmd[1], HEX);
    Serial.print(NXcmd[2], HEX);
    Serial.print(NXcmd[3], HEX);
    Serial.print(NXcmd[4], HEX);
    Serial.print(NXcmd[5], HEX);
    Serial.print(NXcmd[6], HEX);
    Serial.println(NXcmd[7], HEX);
  }
}

Das Nextion (bei mir das NX4024T032_011) habe ich so eingestellt das es keine Component ID sendet, und nur bei der jeweiligen Aktion die id und val sendet.

Damit sind Buttons, Slider und Seitenwechsel sehr einfach zu behandeln.

Da ich hiermit auch die jeweilige Seite kenne auf der ich mich befinde, sind die gleichen Bezeichnungen somit, zumindest für mich kein Problem, und ich kann auf die jeweilige Aktion im Sketch reagieren.

Bisher habe ich noch keine Schwierigkeiten gehabt - Funktioniert. Man braucht nur die NXcmd auswerten und auf den Seitenwechsel achten.

Für Anregungen gerne zu haben - Danke!

Gruß aus Wiener Neustadt
Toni

=================================================================
Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr.

Wer Rechtschreibfehler findet darf sie behalten Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.11.2020, 17:55
Beitrag #2
RE: NodeMCU ESP12-E und Nextion - ein anderer Weg
Da hätte ich auch noch was anzubieten.

Ich habe mir mal eine portable "Nextion light"-Lib geschrieben, mit der man nahezu alles machen kann, was das Nextion hergibt - siehe Anhang. Allerdings geht die davon aus, dass der Arduino die Kontrolle hat, und das Nextion nur Befehlsempfänger ist.
Die "Doku" steht im Headerfile.


Angehängte Datei(en)
.zip  NextionLightLib.zip (Größe: 8,36 KB / Downloads: 29)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  NodeMCU und LUA Programmierung RaspiUser0815 2 317 29.03.2021 14:32
Letzter Beitrag: RaspiUser0815
  NodeMCU als Repeater Franky1140 12 1.787 06.03.2021 16:16
Letzter Beitrag: Corvus
  NodeMCU -KNX ak68 16 3.991 24.02.2021 17:06
Letzter Beitrag: matty67
  GPS-Synchronisierung mit NodeMCU-ESP8266 Floke4 3 573 22.02.2021 19:33
Letzter Beitrag: rev.antun
  NodeMCU: zyklisch WDT reset miq19 1 441 21.02.2021 16:30
Letzter Beitrag: miq19
  NodeMCU-ESP8266 Floke4 13 1.080 25.01.2021 18:17
Letzter Beitrag: hotsystems
  Mit NodeMCU-V3 L9110S Schrittmotor steuern ICookie 14 1.185 19.01.2021 12:05
Letzter Beitrag: ICookie
  NodeMCU GPIO15 Transistor Ansteuern rev.antun 14 1.500 06.01.2021 20:42
Letzter Beitrag: rev.antun
  Variablen NodeMCU ESP8266-E Speicher Sparen rev.antun 47 3.604 17.12.2020 00:58
Letzter Beitrag: rev.antun
  NodeMCU ESP8266 - IDE Verbindungsprobleme bei D0-Reset Verbindung ayykaramba 8 1.280 14.12.2020 12:09
Letzter Beitrag: N1d45

Gehe zu:


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