MicroPython:Библиотеки/esp/esp.sleep type()

Материал из Онлайн справочника
Версия от 18:13, 14 мая 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


esp.sleep_type([sleep_type])[1]

esp.sleep_type([sleep_type])
Примечание

Это функция только для ESP8266.

Задает или считывает то, в каком режиме сна находится микроконтроллер.

Если задать в этой функции аргумент sleep_type, у ESP8266 будет активирован режим сна, заданный в этом аргументе. Если эта функция будет вызвана без аргументов, то вернет текущий режим сна.

Режимы сна задаются при помощи следующих констант:

  • SLEEP_NONE – все функции включены.
  • SLEEP_MODEM – режим «сна» модема. Это выключит цепь WiFi-модема.
  • SLEEP_LIGHT – режим легкого сна. Это выключит цепь WiFi-модема и будет периодически останавливать работу процессора.

Система входит в режим сна автоматически, когда это возможно.

См.также

Внешние ссылки