-
Программирование Arduino/CraftDuino — Blink без delay
Разглядывая примеры в Arduino IDE, Вы, возможно, обратили внимание на скетч BlinkWithoutDelay (Examples – Digital — BlinkWithoutDelay) Этот скетч интересен тем, что он выполняет задачу включения/выключения светодиода без функции delay(). Это означает, что мы можем «одновременно» с миганием светодиода выполнять ещё какую-нибудь интересную задачу 🙂 Как же это реализовано? Как обычно – всё достаточно просто…
-
Программирование Arduino — Работа со временем
1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем рассмотрим дополнительные специфичные функции Arduino для работы со временем
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…