Arduino время и математика

February 3, 2012 by admin Комментировать »

delay (ms)

Приостанавливает вашу программу на заданное время (в миллисекундах), где

1000 равно 1 секунде.

delay (1000);                 // ждѐм одну секунду

millis()

Возвращает число миллисекунд, как unsigned long, с момента старта программы в модуле Arduino.

value = millis();              // задаѐт ‘value’ равной millis()

Примечание:  Это  число  будет  переполняться  (сбрасываться  в  ноль),  после, примерно, 9 часов.

min (x, y)

Вычисляется минимум двух чисел любого типа данных и возвращает меньшее число.

value = min (value, 100);       // устанавливает ‘value’ в наименьшее из

// ‘value’ и 100, обеспечивая, что

// оно никогда не превысит 100

max (x, y)

Вычисляется максимум двух чисел любого типа данных и возвращает большее число.

value = max (value, 100);       // устанавливает ‘value’ в наибольшее из

// ‘value’ и 100, обеспечивая, что

// оно никогда не меньше 100

Источник: Гололобов В. – С чего начинаются роботы. О проекте Arduino для школьников (и не только) – 2011

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты