ESP32 DevKit v1 Wi-Fi Bluetooth ESP32-WROOM-32 (Arduino IDE)

ESP32 — серия недорогих микроконтроллеров с низким энергопотреблением. Представляют собой систему на кристалле с интегрированным Wi-Fi и Bluetooth контроллерами и антеннами. В серии ESP32 используется микроконтроллерное ядро Tensilica Xtensa LX6 в вариантах с двумя и одним ядром. В систему интегрирован радиочастотный тракт: симметрирующий трансформатор, встроенные антенные коммутаторы, радиочастотные компоненты, малошумящий усилитель, усилитель мощности, фильтры и модули управления питанием. ESP32 создан и разработан компанией Espressif Systems, китайской компанией, расположенной в Шанхае, а производится компанией TSMC по техпроцессу 40 нм. Серия является преемником микроконтроллеров ESP8266.

Характеристики ESP32 DevKit v1:

  • микроконтроллер: ESP32-WROOM-32
  • процессор: 2-ядерный Xtensa Dual-Core 32-bit LX6
  • тактовая частота процессора: 80, 160 или 240 МГц
  • оперативная память: 520 Кбайт;
  • флэш-память: 448 Кбайт;
  • преобразователь USB – UART
  • количество выводов платы: 30;
  • Bluetooth: спецификации 4.2 с функциями  BR/EDR и Low Energy
  • WiFi: стандарта IEEE 802.11b/g/n/e/i безопасность WFA, WPA/WPA2 и WAPI на частоте 2,4 ГГц со скоростью до 150 Мбит/с, встроенный стек TCP/IP
  • антенна: PCB
  • режимы беспроводной связи: STA/AP/STA+AP
  • расстояние приема/передачи в идеальных условиях: 400 м;
  • периферия: АЦП 12 бит до 18 каналов, ЦАП 8 бит 2 канала, датчик температуры, 4x SPI, 2x I2S, 2x I2C, 3x UART, Ethernet контроллер, CAN 2.0, ведущий SD/eMMC/SDIO, ведомый SDIO/SPI, инфракрасный приемопередатчик, ШИМ до 16 каналов, датчик Холла, аналоговый предусилитель, шифровальщики, хешеры, генератор случайных чисел
  • поддерживаемые среды разработки: Arduino IDE, PlatformIO, Espressif IDF (IoT Development Framework), Micropython, JavaScript, LUA

Для добавления платы ESP32 DevKit v1 в Arduino IDE необходимо выполнить следующие действия:

  • В Arduino IDE откройте вкладку Файл >> Настройки

  • Добавьте ссылку для платы ESP32 DevKit v1

https://dl.espressif.com/dl/package_esp32_index.json

  • После добавления ссылки перейдите во вкладку Инструменты >> Плата >> Менеджер плат, выберите плату для установки — esp32 by Espressif System

  • Далее выберите плату DOIT ESP32 DEVKIT V1 

  • Выберите нужный порт, программатор: AVRISP mkll

Для проверки поддержки платы Arduino IDE загрузите скетч Blink

#define LED 2

void setup() {
  pinMode(LED,OUTPUT);
}

void loop() {
  delay(1000);
  digitalWrite(LED,HIGH);
  delay(1000);
  digitalWrite(LED,LOW);
}

После удачной прошивки, на плате начнет мигать светодиод с интервалом 1 сек.

Добавить комментарий

Войти с помощью: