ESP32 & Arduino IDE
Praktické články a návody o programování modulu ESP32 v prostředí Arduino IDE. Projekty, ukázky kódu a tipy pro bastlíře i začátečníky…
Společnost Espressif se nejprve zapsala do povědomí bastlířů čipem ESP8266, který díky své nízké ceně a integrované Wi-Fi doslova změnil pohled na dostupné IoT projekty. Na tuto úspěšnou cestu navázal modul ESP32, který přidává vyšší výkon, dvoujádrový procesor, podporu Bluetooth a výrazně širší možnosti propojení s okolním světem. To vše při stále velmi příznivé ceně, díky níž se ESP32 rychle rozšířilo jak mezi nadšence, tak i do profesionálních aplikací.
Platforma Arduino se za roky své existence stala synonymem pro jednoduchý vstup do světa mikrokontrolérů. Jasná struktura projektů, obrovská komunita a nepřeberné množství knihoven umožňují soustředit se na samotný nápad, nikoli na složitosti vývojového prostředí. Právě proto dává spojení ESP32 a Arduino IDE smysl – kombinuje výkonný moderní hardware s osvědčeným a dobře známým způsobem programování.
Programování ESP32 v Arduino IDE představuje ideální volbu pro ty, kteří už mají s Arduinem zkušenosti, nebo preferují klasický přístup blízký jazyku C/C++. Přímá práce s periferiemi, přesné časování a široká nabídka hotových knihoven dávají vývojáři velkou kontrolu nad chováním zařízení a umožňují stavět robustní a spolehlivé projekty.
Přestože si ESP32 postupně nachází cestu i mezi české vývojáře, kvalitních materiálů v českém jazyce dlouho mnoho nebylo. Oblast IoT je sice silně ovlivněna angličtinou, ale věříme, že i české články mají své místo – zejména pro ty, kteří se chtějí učit, experimentovat a sdílet zkušenosti bez jazykové bariéry.
Proto jsme se již v roce 2021 rozhodli (ne)pravidelně přinášet články věnované modulu ESP32 a jeho programování v prostředí Arduino IDE. Některé texty vycházejí z osvědčených zahraničních zdrojů, jiné jsou postavené na vlastních zkušenostech, pokusech a reálném použití vývojových kitů s ESP32.

Články
- Instalace modulu ESP32 do Arduino IDE
- ESP32 – vlastnosti a metody
- ESP32 – Jak používat GPIO piny?
- ESP32 a Bluetooth (Classic)
- Začínáme s ESP32 Bluetooth Low Energy
- Základy komunikace ESP-NOW
- ESP32: Přerušení – konfigurace a použití
- Režimy spánku modulu ESP32
- Režim hibernace modulu ESP32
- ESP32: Spuštění kódu na konkrétním jádře
- Kam se soubory? Aneb SPIFFS v ESP32
- Kam (zase) se soubory? Aneb LittleFS…
- ESP32 – přístup k Wi-Fi
- ESP32 – čidla a periferie
- Vestavěné teplotní čidlo modulu ESP32
- Senzor Hallova jevu v modulu ESP32
- Čidlo teploty DS18B20 a modul ESP32
- Rozhraní I²C a displej LCD s ESP32
- Jak propojit ESP32 s BMP180 senzorem
- ESP32 a čidlo teploty a vlhkosti DHT11/DHT22
- ESP32 a ultrazvukový senzor HC-SR04
- Ovládáme servo modulem ESP32
- Řízení DC motorů modulem ESP32
- ESP32 a řízení krokového motoru
- ESP32 – „užitečné“ aplikace
- Programujeme ESP32 jako stavový automat