Niedawno zacząłem używać ESP8266 12E (łącze do Amazon) i podłączyłem płytę do Arduino IDE.
Próbując uruchomić dowolne przykładowych szkiców, wszystkie szkice kompilują się i ładują poprawnie. Szkic mrugnięć prawidłowo powoduje miganie diody LED, jednak na monitorze szeregowym pojawia się zmienna i duża ilość niepotrzebnych znaków:
Pierwszą rzeczą, którą zbadałem, była oczywiście szybkość transmisji. Dokumentacja online dla ESP8266 wskazuje 115200 jako prawidłową prędkość transmisji, ale na spodzie urządzenia jest ona podana jako 9600.
Niepotrzebne znaki oczywiście pojawiają się, czy szybkość transmisji jest 9600 lub 115200. Używając metody prób i błędów, wypróbowałem różne opcje. Wypróbowałem także kilka kabli USB do micro-USB (c). Są to te same, których używam do ładowania telefonu - czy w tym problem?
Czy brakuje mi czegoś prostego? Przeszukałem każde z pozostałych pytań Stack Exchange o wartości monitora pamięci masowej i wszystkie wydawały się wskazywać, że przyczyną była szybkość transmisji lub że wartości CL / NR należy zmienić. Eksperymenty z nimi nie doprowadziły do usunięcia znaków.