MicroPython:Библиотеки/pyb/pyb.elapsed millis(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =pyb.elapsed_millis()<ref>[http://docs.micropython...»)
 
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 11: Строка 11:
Пример:
Пример:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
start = pyb.millis()
start = pyb.millis()
while pyb.elapsed_millis(start) < 1000:
while pyb.elapsed_millis(start) < 1000:
     # Далее выполняем какие-то операции
     # Далее выполняем какие-то операции
</syntaxhighlight>
</syntaxhighlight>
<syntaxhighlight lang="python" enclose="div">


=См.также=
=См.также=

Текущая версия от 17:31, 24 мая 2023

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


pyb.elapsed_millis()[1]

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

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

Пример:

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

См.также

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