Основна плата XC3800 ESP32 з Wi -Fi та Bluetooth

ESP32 - це потужний двоядерний мікроконтролер з підтримкою WiFi та Bluetooth, і завдяки зусиллям спільноти Arduino його можна запрограмувати за допомогою надбудови ESP32 за допомогою Arduino IDE. Він має 512 КБ оперативної пам’яті, 4 МБ флеш-пам’яті та набори вводів-виводів з такими функціями, як 12-розрядний АЦП, 8-розрядний ЦАП, I2S, I2C, сенсорний датчик та SPI. Це наступний крок, якщо стандартний Arduino на базі AVR недостатньо потужний, щоб робити те, що вам потрібно. Підтримка Bluetooth все ще знаходиться в стадії розробки, тому функцій Bluetooth, окрім створення маяків, не так багато.

XC3800 ESP32

Arduino

Встановлення підтримки мікросхеми ESP32 поки недоступне через Диспетчер плат, тому слід скористатися інструкціями на сторінці github: https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions

Процес передбачає велике завантаження та виконання кількох кроків, тому перед використанням рекомендується прочитати інструкції.

Після установки вам також може знадобитися встановити драйвери для послідовного USB-конвертера на плату. Це мікросхема CP2102, а драйвери знаходяться у виробника мікросхеми CP2102 webсайт: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Підтримка ESP32 для Arduino знаходиться в постійному розвитку, але як тільки все буде встановлено, процес написання ескізу та завантаження схожий на інші плати. Виберіть ESP32 Dev Module як тип плати та переконайтеся, що вибрано правильний послідовний порт.

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.

Є велика кількість колишніхamples sketches (включаючи багато додатків WiFi), але хороший тест, щоб переконатися, що весь процес налаштування пройшов належним чином, - це просто завантажити ескіз "Blink".

MicroPython

MicroPython - це повноцінне середовище розробки, яке насправді працює на процесорі ESP32. Встановлення здійснюється шляхом прошивки зображення прошивки на плату, а потім доступу до послідовного терміналу, що працює на швидкості 115200 бод, для введення команд безпосередньо в інтерпретатор. Зображення можна завантажити з цієї сторінки: https://micropython.org/download/#esp32

Програма esptool.py буде встановлена, якщо ви встановили надбудову Arduino (це те, що робить завантаження під Arduino), інакше її можна встановити зі сторінки github за адресою: https://github.com/espressif/esptool

Документи / Ресурси

Основна плата github WiFi Bluetooth [pdfПосібник користувача
Основна плата WiFi Bluetooth, XC3800 ESP32

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *