Перед тем как использовать 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)