XC3800 ESP32 pagrindinė plokštė su WiFi ir Bluetooth
ESP32 yra galingas dviejų branduolių mikrovaldiklis, turintis „WiFi“ ir „Bluetooth“, o Arduino bendruomenės pastangų dėka jį galima užprogramuoti naudojant „Arduino IDE“ naudojant ESP32 priedą. Jame yra 512 kB RAM, 4 MB „flash“ atminties ir krūvas IO kaiščių su tokiomis funkcijomis kaip 12 bitų ADC, 8 bitų DAC, I2S, I2C, jutiklinis jutiklis ir SPI. Tai yra kitas žingsnis, jei standartinis AVR pagrįstas „Arduino“ nėra pakankamai galingas, kad padarytų tai, ko jums reikia. „Bluetooth“ palaikymas vis dar kuriamas, todėl nėra daug „Bluetooth“ funkcijų, išskyrus švyturių kūrimą.
Arduino
ESP32 IC palaikymo diegimas dar nepasiekiamas per „Boards Manager“, todėl reikia naudoti „github“ puslapyje pateiktas instrukcijas: https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions
Procesas apima didelį atsisiuntimą ir kelis veiksmus, todėl prieš naudojant rekomenduojama perskaityti instrukcijas.
Įdiegę taip pat gali tekti plokštėje įdiegti USB nuosekliojo keitiklio tvarkykles. Tai yra CP2102 IC, o tvarkykles rasite CP2102 IC gamintojo websvetainė: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
ESP32, skirto Arduino, palaikymas nuolat tobulinamas, tačiau viską įdiegus, eskizo rašymo ir įkėlimo procesas yra panašus į kitų plokščių. Pasirinkite ESP32 Dev Module kaip plokštės tipą ir įsitikinkite, kad pasirinktas tinkamas nuoseklusis prievadas.
Jei kyla problemų įkeliant, pabandykite palaikyti mygtuką „BOOT“, kol paspausite ir atleiskite „RST“. Tai turėtų perjungti plokštę į įkrovos režimą, kad būtų galima įkelti.
Yra nemažai buvusiųamples eskizus (įskaitant daugelį „WiFi“ programų), bet geras testas norint įsitikinti, ar visas sąrankos procesas buvo atliktas tinkamai, yra tiesiog įkelti „Blink“ eskizą.
MicroPython
„MicroPython“ yra visa kūrimo aplinka, kuri iš tikrųjų veikia ESP32 procesoriuje. Įdiegimas atliekamas įjungiant programinės aparatinės įrangos vaizdą į plokštę, o tada pasiekiant nuoseklųjį terminalą, veikiantį 115200 Baud, kad būtų įvestos komandos tiesiai į vertėją. Paveikslėlį galima parsisiųsti iš šio puslapio: https://micropython.org/download/#esp32
Programa esptool.py bus įdiegta, jei įdiegėte Arduino priedą (tai atlieka įkėlimą pagal Arduino), kitu atveju ją galima įdiegti iš jos github puslapio adresu: https://github.com/espressif/esptool
Dokumentai / Ištekliai
![]() |
github pagrindinė plokštė WiFi Bluetooth [pdf] Naudotojo vadovas Pagrindinė plokštė WiFi Bluetooth, XC3800 ESP32 |