Super idee aber das funktioniert irgendwie nicht bei mir. Hatte schon irgendwie alles probiert.
Sitze schon geschlagene 4 Tage daran.
Und ich hab nichts hinbekommen
Dann musst dem Sketch auch sagen das du Serial2 nutzt. Mehr können wir dir nicht sagen da du dein Testsketch hier nicht anhängst.
Denn
Tx = RX pin17
RX =TX pin16
sind Serial.Port2 Kuckst du hier
Ja hab ich.
Ich muss auch sagen bin ich nicht so der Theoretiker. Ich brauch erst mal immer etwas was funktioniert um es richtig zu verstehen.
Ich hab hier bestimmt 10 sketch gefunden mit Video oder Anleitungen.
Aber es funktioniert nicht. Hat einer ein Sketch der funktioniert?
Bin auch ganz neu mit diesem Thema.
Alles andere was ich bis jetzt gemacht habe,hab ich irgendwie hinbekommen.
Aber die Kommunikation zwischen den beiden Geräten ist nicht so leicht. Ich hab viel Geduld bei sowas. Aber ich hab soviel gelesen und gesehen das ich das alles gar nicht mehr zuordnen kann.
volvodani:
Dann musst dem Sketch auch sagen das du Serial2 nutzt. Mehr können wir dir nicht sagen da du dein Testsketch hier nicht anhängst.
Denn
Tx = RX pin17
RX =TX pin16
sind Serial.Port2 Kuckst du hier
Gruß
DerDani
Ich hab jetzt alle Sketch vom Laptop geschmissen und wollte von neu anfangen.
Wenn Du Dein Nextion an Serial2 angeschlossen hast und nichts kommt, wenn Du den Button auf dem Nextion betätigst, dann hast Du dieses nicht richtig programmiert.
Wenn etwas kommt, dann stelle die Hex-Zeichenfolge hier vor.
Fehlermeldungen sind Text. Text als Bilder anzuhängen ist keine gute Idee.
Den Meldungstext einfach in Codetags (</>-Button oben links im Forumseditor oder [code] davor und [/code] dahinter ohne *) als Text einfügen.
Tommy56:
Ich habs korrigiert (Klammern vergessen).
Fehlermeldungen sind Text. Text als Bilder anzuhängen ist keine gute Idee.
Den Meldungstext einfach in Codetags (</>-Button oben links im Forumseditor oder [code] davor und [/code] dahinter ohne *) als Text einfügen.
Gruß Tommy
Wo hast die klammern vergessen?
Ich hab gerade ein alten Laptop. Da hat heute das Internet den Geist aufgegeben.
Der neue kommt erst die Tage
void loop() {
if (Serial2.available()) {
char c = Serial2.read();
if (c == 0xff) {
fertig = true;
}
else if (idx < anzPuffer) puffer[idx++] = c;
// Serial.print(c,HEX);
// Serial.print(" ");
}
if (fertig && puffer[0] == 0x65) digitalWrite(led,HIGH);
}
Als Anregung für eigene Experimente mal quick & dirty. Eigentlich müsstest Du auch noch die anderen Bytes auswerten, wenn Du mehrere Ereignisse hast.
Ist wirklich sehr krude und überschreibt nach der ersten Nachricht den Restspeicher
kann nur eine einzige Nachricht empfangen, idx wird nirgends zurückgesetzt.
wie müsste ich es schreiben das ich mit dem button die led an und aus schalten könnte?
müsste ich im nextioneditor was ändern?
touch press ist ja jetzt an
touch release auch anmachen?