Gast
#4740798
Ich habe an der seriellen Port eines Arduino Nano Clones ein ESP-01 Modul angeschlossen. Auf dem ESP-01 Mpdul läuft die AT-Firmware. Der serielle Port des Atmega328P ist mit USB und ESP8266 doppelt belegt.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
Die Schaltung ist gründlich erprobt und funktioniert für meine Zwecke. Am USB Port kann ich mitlesen, was der AVR an das ESP-01 Modul sendet. Jetzt möchte gerne zusätzlich Log-Meldungen von AVR an den USB UART senden, die führen aber zu einer Endlosschleife weil der ESP sie mit "ERROR" beantwortet. Ich könnte natürlich einen anderen AVR mit zwei seriellen Ports nehmen, oder eine soft-serial Emulation nutzen oder mit einer Logikschaltung die Ausgänge Multiplexen. Habe ich alles schon mal gemacht. In diesem Fall möchte ich die Hardware aber nicht ändern. Nun zu meiner eigentlichen Frage: Kennt jemand zufällig ein Präfix, dass ich vor die Log-Meldungen schreiben kann, damit das ESP Modul die ganze Zeile ignoriert? So in der Art: #Habe "OK" empfangen Wenn das nicht geht, ist nicht schlimm. Aber wenn es geht, würde ich es gerne nutzen.