ESP8266:Примеры/Моргание встроенным светодиодом модуля ESP-01: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) (→Цепь) |
||
Строка 13: | Строка 13: | ||
==Цепь== | ==Цепь== | ||
Файл:Esp01.jpg | [[Файл:Esp01.jpg|center]] | ||
==Код== | ==Код== |
Текущая версия от 22:20, 15 июля 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Моргание встроенным светодиодом модуля ESP-01[1]
Этот скетч-пример демонстрирует, как моргать синим светодиодом на модуле ESP-01, оснащенном чипом ESP8266. Обратите внимание, что у этого модуля инвертирована вольтовая логика: для включения светодиода используется значение LOW, а для выключения – HIGH.
Необходимые компоненты
- Модуль ESP-01()- 1шт.;
Цепь
Код
/*
Моргание светодиодом с помощью чипа ESP8266
Автор – Саймон Питер (Simon Peter)
Выполняет моргание синим светодиодом, встроенным в модуль ESP-01.
Этот код не защищен авторским правом.
Синий светодиод на модуле ESP-01 подключен к контакту GPIO1.
Контакт GPIO1 также является контактом TXD, поэтому мы
не сможем одновременно управлять светодиодом
и использовать функцию Serial.print().
Обратите внимание, что этот скетч использует LED_BUILDIN,
чтобы найти контакт, к которому подключен встроенный светодиод.
*/
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // инициализируем контакт
// в качестве выходного контакта
}
// это блок loop(); он будет запускаться снова и снова:
void loop() {
digitalWrite(LED_BUILTIN, LOW); // включаем светодиод;
// обратите внимание, что для
// включения светодиода
// используется значение LOW;
// это из-за того, что на ESP-01
// активным состоянием
// является LOW
delay(1000); // ждем одну секунду
digitalWrite(LED_BUILTIN, HIGH); // выключаем светодиод,
// используя состояние HIGH
delay(2000); // ждем две секунды, чтобы
// продемонстрировать, что
// светодиод активируется
// при помощи значения LOW
}
См.также
Внешние ссылки
ESP8266 AT-команды | |
---|---|
Список AT-команд | |
Базовые команды |
|
Команды для WiFi |
|
Команды для TCP/IP |
|