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: 44)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Wasserpumpe mit ESP8266 NodeMcu schalten Faultier_1982 113 9.101 24.07.2021 08:54
Letzter Beitrag: hotsystems
  Nema 17 am Nodemcu funktioniert nicht NEWESP 2 549 07.06.2021 15:47
Letzter Beitrag: NEWESP
  ESP8266 NodeMCU aus verbundenem WLan löschen Faultier_1982 21 2.578 13.05.2021 08:03
Letzter Beitrag: Faultier_1982
  NodeMCU und LUA Programmierung RaspiUser0815 2 743 29.03.2021 14:32
Letzter Beitrag: RaspiUser0815
  NodeMCU als Repeater Franky1140 12 2.804 06.03.2021 16:16
Letzter Beitrag: Corvus
  NodeMCU -KNX ak68 16 5.151 24.02.2021 17:06
Letzter Beitrag: matty67
  GPS-Synchronisierung mit NodeMCU-ESP8266 Floke4 3 836 22.02.2021 19:33
Letzter Beitrag: rev.antun
  NodeMCU: zyklisch WDT reset miq19 1 696 21.02.2021 16:30
Letzter Beitrag: miq19
  NodeMCU-ESP8266 Floke4 13 1.619 25.01.2021 18:17
Letzter Beitrag: hotsystems
  Mit NodeMCU-V3 L9110S Schrittmotor steuern ICookie 14 1.824 19.01.2021 12:05
Letzter Beitrag: ICookie

Gehe zu:


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