MicroPython:Библиотеки/pyb/pyb.elapsed millis(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =pyb.elapsed_millis()<ref>[http://docs.micropython...») |
Нет описания правки |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 11: | Строка 11: | ||
Пример: | Пример: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
start = pyb.millis() | start = pyb.millis() | ||
while pyb.elapsed_millis(start) < 1000: | while pyb.elapsed_millis(start) < 1000: | ||
# Далее выполняем какие-то операции | # Далее выполняем какие-то операции | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=См.также= | =См.также= |
Текущая версия от 17:31, 24 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
pyb.elapsed_millis()[1]
- pyb.elapsed_millis(start) – возвращает количество миллисекунд, прошедших с запуска платы.
Эта функция умеет работать с остатком по модулю (то есть с ситуациями, когда значение переваливает за некоторый порог и идет дальше) и всегда возвращает положительное число. Это значит, что ее можно использовать для измерения периодов, длящихся до 12.4 дней.
Пример:
start = pyb.millis()
while pyb.elapsed_millis(start) < 1000:
# Далее выполняем какие-то операции