Этот тестовый скетч-пример продемонстрирует, что нужно сделать, чтобы при помощи ESP32 сконструировать простую цепь, умеющую «моргать» светодиодом. Скопируйте код ниже в IDE Arduino.
Как видите, нам нужно подключить светодиод к контакту номер 23 (т.е. к 23 GPIO-контакту):
const int ledPin = 23;
Потребуется:
const int ledPin = 23; // константа «ledPin» - это 23 GPIO-контакт ESP32: 2 3 // блок setup() запускается только один раз 4 // после нажатия на кнопку сброса или питания на плате: 5 void setup() 6 { 7 // инициализируем цифровой контакт «ledPin», 8 // также делая его выходным контактом: 9 pinMode(ledPin, OUTPUT); 10 } 11 12 // блок loop() будет повторяться бесконечно: 13 void loop() 14 { 15 digitalWrite(ledPin, HIGH); // включаем светодиод 16 // (HIGH – это значение напряжения) 17 delay(1000); // ждем секунду 18 digitalWrite(ledPin, LOW); // выключаем светодиод, 19 // выставляя напряжение на LOW 20 delay(1000); // ждем секунду 21 }