-
Программирование Arduino — прерывания
10. Прерывания Прерывание (англ. interrupt) — сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который выполняет работу по обработке события и возвращает управление в прерванный код. Здесь уважаемый ДиХальт на доступных примерах объясняет, что такое Подпрограммы и прерывания 🙂 Arduino так же предоставляет свои…
-
Новая профессия для роботов — манекенщица
-
Робот управляется головой моли
Исследователи из Tokyo University’s Research Center for Advanced Science взяли препарированную голову моли и заставили её управлять небольшим игрушечным автомобилем.
-
Робот-пожиратель?
А ведь совсем недавно состоялась премьера четвёртого терминатора 🙂 Название «Энергетически автономного тактического робота» (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 для работы со временем
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…