Hallo ihr Lieben
Ich Habe gerade eine Schaltung zusammen gestöpselt, die aber leider nicht läuft mit diesem Code.
/*
Ricardo Mena C
ricardo@crcibernetica.com
http://crcibernetica.com
This example code is in public domain
*/
#include <SoftwareSerial.h>
#include <Nextion.h>
SoftwareSerial nextion(0, 1);// Nextion TX to pin 2 and RX to pin 3 of Arduino
Nextion myNextion(nextion, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps
void setup() {
Serial.begin(9600);
myNextion.init();
}
void loop() {
String message = myNextion.listen(); //check for message
if(message != ""){ // if a message is received...
Serial.println(message); //...print it out
}
}
Da kommt nichts am Seriellen Monitor raus.
Ich hatte noch mal diesen Code probiert.
#include <Wire.h>
char button [7] = {};
void setup() {
Serial.begin(9600);
String cmd;
cmd += "\"";
// Textfeld beim Start leeren
Serial.print("tStatus.txt=" + cmd + " " + cmd);
Serial.write(0xFF);
Serial.write(0xFF);
Serial.write(0xFF);
Serial.print("tStatus.txt=" + cmd + " " + cmd);
Serial.write(0xFF);
Serial.write(0xFF);
Serial.write(0xFF);
}
void loop() {
// Serielle Schnittstelle auslesen
if (Serial.available() > 0)
{
for (int i = 0; i < 6; i++) {
button[i] = button[i + 1];
}
button[6] = Serial.read();
}
// Button Abfrage + Aktion
if (button[2] == 1)
{
String cmd;
cmd += "\"";
Serial.print("tStatus.txt=" + cmd + "LED EIN" + cmd);
Serial.write(0xFF);
Serial.write(0xFF);
Serial.write(0xFF);
Serial.print("tStatus.txt=" + cmd + "LED EIN" + cmd);
Serial.write(0xFF);
Serial.write(0xFF);
Serial.write(0xFF);
Serial.print(cmd);
for (int i = 0; i < 7; i++) {
button[i] = 0;
}
}
delay(50);
}
Da kommt zwar was an aber auch nur Fragezeichen.
Hat eine ein einfaches Beispiel zur Hand?
Komme da nicht weiter.
Irgendwie seit bei dem Code mit der nextion.h die Verbindung nicht zustande zu kommen.
Muss ich da andere Pin nehmen?
Grüße von Petra