Arduino. ESP32 Wemos. Пример скетча Blink

Перед тем как использовать ESP32 в среде разработки Arduino IDE надо установить менеджер плат поддерживающий ESP32, подробнее об установке можно прочитать тут https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

Характеристики ESP32

  • Процессор: 32-х битный, частота 240 МГц;
  • Объём Flash-памяти: 4МБ;
  • Питание контроллера: 3.3В;
  • Поддержка Wi-Fi: 802.11 b/g/n/d/e/i/k/r (802.11n до 150 Мбит/с);
  • Поддержка Bluetooth: 4.2 BR/EDR и Low Energy
  • Количество выводов:Цифровых входов/выходов: 26;
  • Аналоговых входов/выходов: 12;
  • Поддержка интерфейсов: UART, I2C, SPI, VP/VN, DAC;
  • Питание на выводах: 3.3В;

Пример скетча Blink для ESP32


/*
 * ESP32 LED Blink 
* * ON Board LED GPIO 2 */

#define LED 2

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

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

после заливки скетча у вас должен мигать синий светодиод

Еще по теме Arduino

Arduino IDE что это за программа?

Arduino. Используем Xinda - инфракрасный пульт управления (IR remote control)