-
Робот-пожиратель?
А ведь совсем недавно состоялась премьера четвёртого терминатора 🙂 Название «Энергетически автономного тактического робота» (Energetically Autonomous Tactical Robot) для удобства сокращается до многозначительного EATR (почти что eater, англ. «едок»). Его разработчики из компании Robotic Technology заявляют, что он способен «находить и заглатывать биомассу, и извлекать из нее энергию, используя различные органические источники энергии; он может…
-
Программирование 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. Думаю, компилятор в обоих случаях…