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.

XC3800 ESP32

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

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *