ESP8266:Примеры/Моргание встроенным светодиодом модуля ESP-01: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) м (Myagkij переименовал страницу ESP8266:Примеры/Моргание светодиодом при помощи модуля ESP-01 в [[ESP8266:Примеры/Моргание встроенным светодиодом мод…) |
Myagkij (обсуждение | вклад) (→Цепь) |
||
(не показано 11 промежуточных версий 2 участников) | |||
Строка 2: | Строка 2: | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Моргание встроенным светодиодом модуля ESP-01<ref>[https://github.com/esp8266/Arduino/blob/master/libraries/esp8266/examples/Blink/Blink.ino github.com - Blink.ino]</ref>= | =Моргание встроенным светодиодом модуля ESP-01<ref>[https://github.com/esp8266/Arduino/blob/master/libraries/esp8266/examples/Blink/Blink.ino github.com - Blink.ino]</ref>= | ||
Этот скетч-пример демонстрирует, как моргать синим светодиодом на модуле [[ESP-01]], оснащенном чипом [[ESP8266]]. Обратите внимание, что у этого модуля инвертирована вольтовая логика: для включения [[светодиод]]а используется значение [[LOW]], а для выключения – [[HIGH]]. | Этот скетч-пример демонстрирует, как моргать синим светодиодом на модуле [[ESP-01]], оснащенном чипом [[ESP8266]]. Обратите внимание, что у этого модуля инвертирована вольтовая логика: для включения [[светодиод]]а используется значение [[LOW]], а для выключения – [[HIGH]]. | ||
==Необходимые компоненты== | |||
* Модуль [[ESP-01]]{{Admitad|Товар=ESP-01}}- 1шт.; | |||
==Цепь== | |||
[[Файл:Esp01.jpg|center]] | |||
==Код== | ==Код== | ||
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS | <syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"> | ||
/* | /* | ||
Моргание светодиодом с помощью чипа ESP8266 | Моргание светодиодом с помощью чипа ESP8266 | ||
Строка 62: | Строка 68: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Портал/ESP8266}} | |||
[[Категория:ESP8266]] | [[Категория:ESP8266]] |
Текущая версия от 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 |
|