ESP8266:Примеры/Моргание встроенным светодиодом модуля ESP-01: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 63: | Строка 63: | ||
=См.также= | =См.также= | ||
{{ | {{ads}} | ||
=Внешние ссылки= | =Внешние ссылки= | ||
<references /> | <references /> | ||
{{Навигационная таблица/ESP8266}} | |||
{{Навигационная таблица/ESP8266 AT-команды}} | |||
{{Навигационная таблица/Телепорт}} | |||
[[Категория:ESP8266]] | [[Категория:ESP8266]] |
Версия от 18:09, 10 мая 2022
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
Моргание встроенным светодиодом модуля 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 |
|
Категории:
- Страницы с устаревшим атрибутом подсветки синтаксиса «enclose»
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Черновик
- Надо доработать
- Черновой вариант статьи
- Черновой вариант
- Есть ссылки Admitad
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- ESP8266