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


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Welche Einstellungen in Arduino IDE für NodeMCU frankmehlhop 20 482 20.11.2020 08:06
Letzter Beitrag: Beinhardt
  nodeMCU 1.0 dynamischer Speicher RAM und Flash Nichtraucher 3 208 14.11.2020 14:10
Letzter Beitrag: Tommy56
  ESP8266, ESP12 wonk 14 612 12.11.2020 11:17
Letzter Beitrag: wonk
Lightbulb SPIFFS DOWNLOAD UPLOAD & DELETE Esp8266 NodeMCU Fips 31 25.340 05.09.2020 19:59
Letzter Beitrag: guenni71
Brick 2 NodeMCU zum Fernsteuern von Relais ntz616616 4 918 07.08.2020 07:31
Letzter Beitrag: hotsystems
  ESP32 NodeMCU: Status der SD-Karte georg1010 0 809 15.07.2020 12:18
Letzter Beitrag: georg1010
  NodeMCU steuert UNO/NANO über I2C Tommy56 21 21.136 12.07.2020 17:43
Letzter Beitrag: daniel_hh
  Erster Versuch mit "ESP8266 NodeMCU V3" Mathias 6 1.334 03.07.2020 18:14
Letzter Beitrag: Mathias
  ESP32 NodeMCU: Versorgung mit USB und EXT 5V georg1010 7 1.353 03.05.2020 21:00
Letzter Beitrag: hotsystems
  NodeMCU V3 + rhGeiger ak68 19 3.335 17.04.2020 07:35
Letzter Beitrag: Fips

Gehe zu:


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