Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku pokażę, jak skonfigurować moduł ESP8266 tylko za pomocą Arduino IDE, a nie zewnętrznego konwertera TTL.
Krok 1: Włącz swój moduł ESP8266
Włącz moduł ESP8266 za pomocą pinu wyjściowego Arduino Nano 3,3 V DC. Pamiętaj, że czasami płytka Arduino nie dostarcza wystarczającego napięcia do modułu ESP8266. Do zasilania tego modułu można użyć regulatora 3,3 V (nie przekraczać napięcia wejściowego z 3,3 V) (AMS1117). Obwód dzielnika napięcia służy do obniżenia napięcia Arduino 5 V na ESP8266 3,3 V.
Krok 2: Schemat ideowy
Oto schemat, w moim kodzie użyłem Digital pin 2 jako Tx i D3 jako RX. Source Code
Krok 3: Otwórz Arduino IDE
Otwórz Arduino IDE i wklej kod źródłowy w oknie, tak jak pokazano na rysunku. Otwórz Serial Monitor i ustaw szybkość transmisji na 9600.
Krok 4: Wyślij polecenia do modułu ESP8266
Jesteś gotowy do wysyłania poleceń do modułu ESP8266. Pamiętaj, że podczas komunikacji szeregowej zobaczysz wartość śmieci.
AT – da OK na monitorze szeregowym, jeśli nie tylko odłącz na chwilę pin vcc modułu ESP8266 i podłącz ponownie.
Wyślij AT + RST - Polecenie do ponownego uruchomienia modułu / Polecenie opcjonalne
Wyślij AT+GMR – aby uzyskać wersję oprogramowania
Wysłać AT+CWMODE? – Ustaw moduł w trybie Dual, takim jak tryb Standalone + Access Point.
Wyślij AT + CWLAP - polecenie wyszukiwania pobliskiego punktu dostępu Wifi. Znajdź swoją nazwę Wi-Fi w wynikach wyszukiwania.
Wyślij AT+CWJAP="Twoja nazwa Wi-Fi", "Twoje hasło Wi-Fi" – polecenie połączenia z siecią WIFI.
Wyślij AT + CIFSR - polecenie, aby sprawdzić przydzielony adres IP podany przez Wifi do modułu / opcjonalnego polecenia ESP8266.