-
Программирование Arduino — статьи
Серия статей по программированию Arduino: 1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем 7. Математические функции 8. Псевдослучайные числа 9. Последовательная передача данных 10. Прерывания 11. EEPROM 12. Cоздание своей библиотеки Blink без delay Дополнительно: Arduino/CraftDuino и PROTEUS Arduino/CraftDuino и…
-
Программирование Arduino — Последовательная передача данных
1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем 7. Математические функции 8. Псевдослучайные числа 9. Последовательная передача данных Arduino/Freeduino имеет встроенный контроллер для последовательной передачи данных, который может использоваться как для связи между Arduino/Freeduino устройствами, так и для связи с…
Arduino, COM-порт, Serial, Serial.available, Serial.begin, Serial.flush, Serial.print, Serial.println, Serial.read, Serial.write
-
Программирование Arduino — Псевдослучайные числа
1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем 7. Математические функции 8. Псевдослучайные числа рассмотрим специфичные функции Arduino для работы с псевдослучайными числами
-
Программирование Arduino — математические функции
1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем 7. Математические рассмотрим специфичные математические функции Arduino
-
Программирование Arduino — Работа со временем
1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем рассмотрим дополнительные специфичные функции Arduino для работы со временем
-
ШИМ — Широтно-Импульсная Модуляция
ШИМ (Широтно-Импульсная Модуляция (PWM — Pulse Width Modulation)) — импульсный сигнал постоянной частоты и переменной скважности (отношение длительности импульса к периоду его следования). С помощью задания скважности можно менять среднее напряжение на выходе ШИМ.
-
Программирование Arduino — дополнительные функции ввода/вывода
1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода сигнала Рассмотрим дополнительные специфичные функции Arduino для ввода-вывода сигнала.
-
Программирование Arduino — аналоговый ввод/вывод
1. Программирование Arduino — введение 2. Программирование Arduino — структура программы, константы 3. Программирование Arduino — цифровой ввод/вывод 4. Аналоговый ввод/вывод сигнала теперь рассмотрим специфичные функции Arduino для аналогового ввода-вывода.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…