Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Delay(ms). Останавливает выполнение программы на определенное время в милисекундах





Описание:

Останавливает выполнение программы на определенное время в милисекундах

Параметр:

ms (unsigned long): время паузы в милисекундах

Значения не возвращает

 

Внимание:

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

Многие программисты избегают применения функции delay() для отсчета событий, длинной более 10 мс.

Основной причиной использования delay() является то, что во время задержки, прерывания продолжают работать. Это означает также нормальную работу коммуникационного порта - RX записывает принимаемые данные. ШИМ также поддерживается.

 

delayMicroseconds(us)

Описание:

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

Параметр:

us: время паузы в микросекундах.

 

Примечание:

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

Следует использовать эту функцию только для очень коротких задержек. В версии 0018 функция не отключает прерывания.

 

Математические функции

 

Min(x, y)

Описание:

Возвращает минимальное из двух значений

Параметры:

x, y - переменные любого типа

 

Max(x, y)

Описание:

возвращает максимальное из двух значений

Параметры:

x, y - переменные любого типа

 


Abs(x)

Описание:

Возвращает модуль числа.

параметры:

x: число

Возвращает

x: если x больше или равен 0.

-x: если x меньше 0.

Внимание:

Избегайте использования этих функции в скобках. Это может привести к некорректным результатам.

 

Date: 2015-12-12; view: 520; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию