Hlavní deska XC3800 ESP32 s WiFi a Bluetooth
ESP32 je výkonný dvoujádrový mikrokontrolér s WiFi a Bluetooth a díky úsilí komunity Arduino je možné jej naprogramovat pomocí Arduino IDE prostřednictvím doplňku ESP32. Má 512 kB RAM, 4 MB flash paměti a hromadu IO pinů s funkcemi jako 12bit ADC, 8bitový DAC, I2S, I2C, dotykový senzor a SPI. Toto je další krok nahoru, pokud standardní Arduino založené na AVR není dostatečně výkonné, aby udělalo, co potřebujete. Podpora Bluetooth je stále ve vývoji, takže kromě vytváření majáků není k dispozici mnoho funkcí Bluetooth.
Arduino
Instalace podpory pro ESP32 IC ještě není k dispozici prostřednictvím Správce desek, takže byste měli použít pokyny na stránce github: https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions
Tento proces zahrnuje velké stahování a několik kroků k dokončení, proto se před použitím doporučuje přečíst si pokyny.
Po instalaci možná budete muset nainstalovat také ovladače pro převodník USB-sériový na desku. Toto je IC CP2102 a ovladače najdete u výrobce CP2102 IC webmísto: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Podpora ESP32 pro Arduino se neustále vyvíjí, ale jakmile je vše nainstalováno, proces psaní a nahrávání skici je podobný jako u jiných desek. Jako typ desky vyberte modul ESP32 Dev Module a ujistěte se, že je vybrán správný sériový port.
Pokud máte potíže s nahráváním, zkuste podržet tlačítko „BOOT“ a současně stisknout a uvolnit tlačítko „RST“. Tím by se deska měla dostat do režimu bootloaderu, aby bylo možné nahrávat.
Existuje řada examples sketches (including many WiFi applications), but a good test to see that the whole setup process has been exactly is to simply upload the 'Blink' sketch.
MicroPython
MicroPython je kompletní vývojové prostředí, které ve skutečnosti běží na procesoru ESP32. Instalaci provedete přenesením bitové kopie firmwaru na desku a poté přístupem k sériovému terminálu běžícímu na 115200 Baud, abyste mohli zadávat příkazy přímo do tlumočníka. Obrázek lze stáhnout z této stránky: https://micropython.org/download/#esp32
Program esptool.py bude nainstalován, pokud jste nainstalovali doplněk Arduino (to je to, co nahrává pod Arduino), v opačném případě jej lze nainstalovat ze stránky github na adrese: https://github.com/espressif/esptool
Dokumenty / zdroje
![]() |
Základní deska github WiFi Bluetooth [pdfUživatelská příručka WiFi na základní desce Bluetooth, XC3800 ESP32 |