XC3800 ESP32 Hovedkort med WiFi og Bluetooth
ESP32 er en kraftig dobbeltkjerne mikrokontroller med WiFi og Bluetooth, og takket være innsatsen fra Arduino-samfunnet, kan den programmeres med Arduino IDE gjennom ESP32-tillegget. Den har 512 kB RAM, 4 MB flashminne og massevis av IO-pinner med funksjoner som 12-biters ADC, 8-biters DAC, I2S, I2C, berøringssensor og SPI. Dette er neste steg opp hvis en standard AVR-basert Arduino ikke er kraftig nok til å gjøre det du trenger. Bluetooth-støtte er fremdeles under utvikling, så det er ikke mange Bluetooth-funksjoner tilgjengelig utover å lage fyrtårn.

Arduino
Installering av støtte for ESP32 IC er ennå ikke tilgjengelig via Boards Manager, så instruksjonene på github-siden bør brukes: https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions
Prosessen innebærer en stor nedlasting og flere trinn å fullføre, så det anbefales å lese gjennom instruksjonene før bruk.
Når den er installert, må du kanskje også installere driverne for USB-serieomformeren på kortet. Dette er en CP2102 IC, og driverne finnes på produsenten av CP2102 IC webnettsted: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Støtte for ESP32 for Arduino er under stadig utvikling, men når alt er installert, er skisseskrivings- og opplastingsprosessen lik andre brett. Velg ESP32 Dev Module som brettetype, og kontroller at riktig seriell port er valgt.
If you are having trouble uploading, try holding the ‘BOOT’ button while pressing and releasing the ‘RST’ button. This should put the board into bootloader mode to allow uploads.
Det er et godt antall eksamples sketches (inkludert mange WiFi -applikasjoner), men en god test for å se at hele oppsettprosessen har vært riktig, er å bare laste opp 'Blink' -skissen.
MicroPython
MicroPython er et komplett utviklingsmiljø som faktisk kjører på ESP32-prosessoren. Installasjonen gjøres ved å blinke et firmwarebilde til kortet, og deretter få tilgang til serieterminalen som kjører på 115200 Baud for å legge inn kommandoer direkte i tolken. Bildet kan lastes ned fra denne siden: https://micropython.org/download/#esp32
Programmet esptool.py vil bli installert hvis du har installert Arduino-tillegget (det er hva som lastes opp under Arduino), ellers kan det installeres fra github-siden på: https://github.com/espressif/esptool
Dokumenter / Ressurser
![]() | Hovedkort WiFi Bluetooth |
Referanser
- Brukerhåndbokmanual.tools

