Pierwsze uruchomienie ESP32 w środowisku Arduino IDE

ESP32 to wszechstronny mikrokontroler, który zdobył ogromną popularność dzięki wbudowanemu modułowi Wi-Fi i Bluetooth oraz bogatej ofercie pinów GPIO i peryferiów. Dla początkujących jest to doskonały wybór, oferujący szerokie możliwości zarówno dla prostych projektów, jak i bardziej zaawansowanych aplikacji IoT. W tym artykule pokażemy krok po kroku, jak skonfigurować środowisko Arduino IDE i rozpocząć przygodę z ESP32.
Co to jest ESP32?
ESP32 to mikrokontroler wyprodukowany przez firmę Espressif Systems. Wyróżnia się wysoką wydajnością, obsługą Wi-Fi i Bluetooth (BLE), a także wsparciem dla wielu interfejsów komunikacyjnych, takich jak UART, SPI, I2C czy PWM.
Dzięki dużej mocy obliczeniowej i niskim zużyciu energii jest idealny do zastosowań w projektach takich jak inteligentny dom, urządzenia IoT, sterowanie oświetleniem czy czujniki zdalnego monitorowania.
Sterowniki do konwertera USB-UART
Większość dostępnych na rynku płytek ESP32 jest wyposażona w konwertery USB-UART, które umożliwiają programowanie i komunikację z komputerem. Najczęściej spotykane konwertery to CH340 oraz CP2102. Aby ESP32 zostało prawidłowo wykryte przez komputer, konieczne jest zainstalowanie odpowiednich sterowników.
Jak zainstalować sterowniki?
- Sprawdź, jaki konwerter jest używany na Twojej płytce (najczęściej informacja ta znajduje się w specyfikacji lub jest nadrukowana na płytce).
- Pobierz sterowniki:
- Zainstaluj sterowniki, postępując zgodnie z instrukcjami instalatora.
- Po instalacji podłącz ESP32 do komputera i sprawdź w Menedżerze urządzeń (Windows) lub w narzędziu ls /dev/tty.* (Linux/MacOS), czy pojawia się port szeregowy.
Konfiguracja Arduino IDE dla ESP32
Arduino IDE to jedno z prostszych środowisk do programowania ESP32, szczególnie dla początkujących. Jednak aby dodać obsługę tego mikrokontrolera, musimy zainstalować odpowiednie pakiety.
Krok 1: Dodanie URL-a w preferencjach
- Otwórz Arduino IDE.
- Przejdź do Plik → Preferencje.
- W polu Dodatkowe adresy URL do menedżera płytek wklej następujący adres:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json - Zatwierdź zmiany, klikając OK.

Krok 2: Instalacja pakietu ESP32
- Przejdź do Narzędzia → Płytka → Menedżer płytek.
- W wyszukiwarce wpisz ESP32.
- Znajdź pakiet od Espressif Systems i kliknij Zainstaluj.
Po zakończeniu instalacji Twoje Arduino IDE będzie gotowe do programowania płytek ESP32.


Twój pierwszy program na ESP32
Po poprawnym zainstalowaniu sterowników oraz skonfigurowaniu Arduino IDE możemy przejść do testu naszego ESP32. Wykorzystamy do tego komunikację przez port szeregowy, co jest prostym sposobem na weryfikację działania.
- W Arduino IDE wybierz płytkę ESP32 (np. ESP32 Dev Module) z menu Narzędzia → Płytka.
- Wybierz odpowiedni port COM w menu Narzędzia → Port.
Wklej załączony kod w Arduino IDE:
void setup() { // Inicjalizacja komunikacji szeregowej Serial.begin(115200); Serial.println("ESP32 gotowe do pracy!"); } void loop() { // Wysyłanie wiadomości przez Serial Monitor co sekundę Serial.println("Witaj ze świata ESP32!"); delay(1000); }
W kodzie tym:
Serial.begin(115200) inicjalizuje komunikację szeregową z prędkością 115200 bps.
Serial.println(„ESP32 gotowe do pracy!”); wyświetla wiadomość w Serial Monitor zaraz po uruchomieniu.
W funkcji loop() co sekundę wysyłana jest wiadomość „Witaj ze świata ESP32!”.
Sprawdzenie wyników
- Kliknij w Arduino IDE na Serial Monitor (Monitor portu szeregowego) lub naciśnij klawisz Ctrl + Shift + M.
- Upewnij się, że prędkość ustawiona w Serial Monitor to 115200 bps.
Jeśli wszystko działa poprawnie, na ekranie powinieneś zobaczyć powtarzające się wiadomości. Gratulacje – Twój ESP32 jest gotowy do działania! ????
Podsumowanie
ESP32 to potężny mikrokontroler, który otwiera drzwi do wielu fascynujących projektów. Po prawidłowym skonfigurowaniu sterowników i środowiska Arduino IDE jesteś gotowy, aby zacząć eksperymentować. Dzięki Wi-Fi, Bluetooth i szerokim możliwościom GPIO, ESP32 sprawdzi się zarówno w prostych projektach, jak i bardziej zaawansowanych aplikacjach IoT.
TO MOŻE CIĘ ZAINTERESOWAĆ ????????

Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie ???? woocommerce-1192887-4610826.cloudwaysapps.com ????Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach ????????
Dziękuje za instrukcje .