MicroPython:Библиотеки/pyb/pyb.elapsed micros()

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

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


pyb.elapsed_micros()[1]

  • pyb.elapsed_micros(start) – возвращает количество микросекунд, прошедших с запуска платы.

Эта функция умеет работать с остатком по модулю (то есть с ситуациями, когда значение переваливает за некоторый порог и идет дальше) и всегда возвращает положительное число. Это значит, что ее можно использовать для измерения периодов, длящихся до 17.8 минут.

Пример:

start = pyb.micros()
while pyb.elapsed_micros(start) < 1000:
    # Далее выполняем какие-то операции.
    pass

См.также

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