Wenn Sie das erste Mal das Board über den MicroUSB-Anschluss verbinden, wird Ihr PC versuchen, einen Treiber zu installieren. Gelingt dies nicht automatisch, laden Sie den Treiber hier herunter.
Die einfachste Art, das Entwicklungsboard zu programmieren, ist über die Arduino™ IDE. Laden Sie diese über die Webseite www.Arduino.cc herunter. Wenn Sie die Software starten, müssen Sie zunächst den richtigen Port und als Board den Arduino™ Nano (Prozessor ATmega328) auswählen.

Um das WLAN-Modul zu testen, können Sie den seriellen Monitor öffnen und alsBaudrate 19200 angeben. Wenn Sie noch kein anderes Programm in den Controller geladen haben, sollten nun einige Meldungen im Monitor erscheinen. Außerdem können Sie ein offenes WLAN mit der Bezeichnung NanoESP finden. Um das Modul selbst steuern zu können, verwenden Sie die Software Serial-Library über die Pins 11 und 12 mit einer Baudrate von 19200 oder laden Sie einfach das hier verlinkte Programm herunter und übertragen es mit der Arduino-Software auf das Board:
Download: Beispiel Programm
Der serielle Monitor muss außerdem auf CR und NL eingestellt sein. Folgende AT-Kommandos eignen sich zum ersten Test:
Test Kommando: AT Reset: AT+RST Firmware Info’s: AT+GMR

22 Kommentare
Die Kommentarfunktion ist geschlossen. Die Kommentare stammen aus der früheren WordPress-Seite.
There is more info regarding this situation
<https://iot.fkainka.de/forum/topic/kann-nichts-mehr-hochladen-und-das-board-reagiert-nicht-mehr>
It seems, AT+RESTORE is common trap for NanoESP beginners
There is even more info about unbricking NanoESP after AT+RESTORE
<http://iot.fkainka.de/configtest2> <https://iot.fkainka.de/wp-content/uploads/2015/12/ConfigTest2.zip>
I’ll continue with it tomorrow. "Pure software" approach failed, as it seems, ESP doesn’t communicate in any common speed with Nano after issuing AT+RESTORE command.
esp8266.end();
esp8266.begin(9600);
sendCom("AT+UART_DEF=19200,8,1,0,0", "OK");
esp8266.end();
esp8266.setTimeout(1000);
esp8266.begin(19200);
sendCom("AT+UART_DEF=19200,8,1,0,0", "OK");
esp8266.end();
esp8266.setTimeout(1000);
esp8266.begin(115200);
sendCom("AT+UART_DEF=19200,8,1,0,0", "OK");
esp8266.end();