Время

Интернет-магазин

Новости Arduino

16 декабря 2013г.
Flutter - платформа разработки, основанная на Arduino
01 марта 2013г.
TV-выход на Arduino
08 февраля 2013г.
Raspberry Pi медиацентр своими руками
08 ноября 2012г.
Пополнение в библиотеке - Bionic Arduino на русском языке
04 июля 2012г.
Сонар для слепых на базе Arduino Mini Pro
30 мая 2012г.
Новости Raspberry Pi или шесть мучительных недель
16 мая 2012г.
Подключение датчика движения к Ардуино
14 февраля 2012г.
Arduino Pong - игровая платформа

Контактные данные

Телефон:
(093) 503-26-13
Электронная почта:

 

Главная Библиотека Arduino Описание языка Arduino на русском языке Время

Время

Библиотека Arduino Описание языка Arduino на русском языке

millis ()
Описание:

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

micros ()
Описание:

Возвращает число микросекунд, прошедших с момента запуска платформой программы. Это число переполнится (и счет снова посйдет от нуля) примерно через 70 минут. На 16МГц  платформах Arduino, эта функция выполняется за 4 микросекунды (и возвращаемый результат идет с поправкой плюс 4 микросекунды). На 8 МГц платформах функция имеет задержку в 8 микросекунд.
Входной параметр отсутсвует

delay (ms)
Описание:

Останавливает выполнение программы на определенное время в милисекундах
Параметр:
ms (unsigned long): время паузы в милисекундах
Значения не возвращает

Внимание:
Довольно легко создать программу мигающего светодиода при помощи задержки времени, и многе скетчи используют задержки для подобных целей. Однако, во время задержки микроконтроллер засыпает, более не выполняя никакую работу. Более совершенным способом контроля времени является использование функции millis ()
Многие программисты избегают применения функции delay () для отсчета событий, длинной более 10 мс.
Основной причиной использования delay () является то, что во время задержки, прерывания продолжают работать. Это означает также нормальную работу коммуникационного порта — RX записывает принимаемые данные. ШИМ также поддерживается.

delayMicroseconds (us)
Описание:

Приостанавливает выполнение программы на определенное время задержки в микросекундах. На данный момент, максимальное время задержки — 16383мкс. Оно должно измениться в последующих версиях Arduino. Для более длительных задержек стоит использовать delay () вместо нее.
Параметр:
us: время паузы в микросекундах.

Примечание:
Данная функция корректно работает при задержках от 3мкс и более. Авторы программы не гарантируют точную задержку при меньших значениях.
Следует использовать эту функцию только для очень коротких задержек. В версии 0018 функция не отключает прерывания.

Время, Описание языка Arduino

11.04.2011, 2328 просмотров.

Корзина пуста

Перейдите в каталог, выберите требуемый товар и добавьте его в корзину.

Метки