Placă principală XC3800 ESP32 cu WiFi și Bluetooth
ESP32 este un microcontroler puternic dual core cu WiFi și Bluetooth și, datorită eforturilor comunității Arduino, poate fi programat cu Arduino IDE prin addon-ul ESP32. Are 512kB de memorie RAM, 4MB de memorie flash și o grămadă de pini IO cu caracteristici precum ADC pe 12 biți, DAC pe 8 biți, I2S, I2C, senzor tactil și SPI. Acesta este pasul următor dacă un Arduino bazat pe AVR standard nu este suficient de puternic pentru a face ceea ce aveți nevoie. Asistența Bluetooth este încă în curs de dezvoltare, deci nu există multe caracteristici Bluetooth disponibile dincolo de crearea de balize.

Arduino
Instalarea suportului pentru ESP32 IC nu este încă disponibilă prin intermediul Boards Manager, așa că ar trebui utilizate instrucțiunile de pe pagina github: https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions
Procesul implică o descărcare de mari dimensiuni și mai mulți pași de parcurs, de aceea este recomandat să citiți instrucțiunile înainte de utilizare.
Odată instalat, poate fi necesar să instalați driverele pentru convertorul USB-serial pe placă. Acesta este un CP2102 IC, iar driverele se găsesc pe producătorul CP2102 IC website: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Suportul pentru ESP32 pentru Arduino este în continuă dezvoltare, dar odată ce totul este instalat, procesul de scriere și încărcare a schițelor este similar cu celelalte plăci. Selectați ESP32 Dev Module ca tip de placă și asigurați-vă că este selectat portul serial corect.
Dacă întâmpinați probleme la încărcare, încercați să țineți apăsat butonul „BOOT” în timp ce apăsați și eliberați butonul „RST”. Aceasta ar trebui să pună placa în modul bootloader pentru a permite încărcările.
Există un număr bun de exampschițele (inclusiv multe aplicații WiFi), dar un test bun pentru a vedea că întregul proces de configurare a fost corect este să încărcați pur și simplu schița „Blink”.
MicroPython
MicroPython este un mediu complet de dezvoltare care rulează de fapt pe procesorul ESP32. Instalarea se face prin intermitentul unei imagini de firmware pe placa și apoi accesarea terminalului serial care rulează la 115200 Baud pentru a introduce comenzi direct în interpret. Imaginea poate fi descărcată de pe această pagină: https://micropython.org/download/#esp32
Programul esptool.py va fi instalat dacă ați instalat suplimentul Arduino (este ceea ce face încărcarea sub Arduino), în caz contrar, acesta poate fi instalat din pagina sa github la: https://github.com/espressif/esptool
Documente/Resurse
![]() |
Placa principală github WiFi Bluetooth [pdfManual de utilizare Placă principală WiFi Bluetooth, XC3800 ESP32 |




