-
Вопросы по организации последовательной асинхронной связи
-
Гусеницеподобный робот на Arduino Nano
Гусеница сделана из строительной перфоленты, контроллера Arduino Nano и трёх сервомашинок
-
Spazzi — танцующий соленоидный робот
-
Простой мотор-шилд для Arduino/CraftDuino
Некогда, мы уже научились управлять моторчиками, используя микросхему L293D. Однако, согласитесь – отдавать целых три порта всего на один моторчик – крайне расточительно! Здесь нам поможет простенький Мотор-шилд (Motor-shield) 🙂 Вот схема простого мотор-шилда:
-
Делаем ISP-программатор из Arduino
Думаю, ни для кого не секрет, что первоначально программу в микроконтроллер заливают при помощи специального устройства — программатора. Конечно, ардуинщикам обычно не нужно об этом беспокоиться — у них есть bootloader (загрузчик), заранее прошитый в микроконтроллер, и прошивку он забирает по UART через COM-порт или через USB. Но чтобы прошить этот загрузчик или другую прошивку…
-
Голосовое управление Roomba при помощи Arduino
И как всегда — Arduino рулит! Причём, в прямом смысле. В данном случае — Arduino, модуль VRbot (Voice Recognition Module — модуль распознавания голоса) и MP3 Trigger (модуль для проигрывания mp3) используются для голосовой активации робота пылесоса Roomba 530. Супер!
-
Рисование при помощи Arduino
Помню, в детстве была такая игрушка, экран и два диска, которые можно было вращать и рисовать на экране 🙂 Точно такую же игрушку можно реализовать при помощи Arduino! Всего два переменных резистора, две кнопки и какая-нибудь программа, например, скетч на Processing-е и готово:
-
Робоконструктор POP-BOT: обзор и улучшения
Хочу рассказать о моем опыте работы с робоконструктором POP-BOT таиландской фирмы Innovative Experiment. Они продаются в магазинах и вполне доступны по цене (5,5 тыс.р. — небольшая цена за робота). Однако информации про него в интернете очень мало. Далее я опишу впечатления от использования и сделанные мною улучшения (энкодеры, компас, bluetooth), которые превращают этого робота в…
-
Управление Arduino с помощью USB-интерфейса через Qt приложение
В связи с тем что намечаю создание собственного робота управляемого через XBee, мозгом которого будет является компьютер, возникла надобность освоить заранее управление Arduino с помощью USB-интерфейса. В результате будет создана программа управляющая светодиодом имеющая 4 режима — светиться, не светиться, помигать, помигать n раз.
-
Подключаем кучу устройств к Arduino по 5 проводам
Стандартная Arduino/CraftDuino имеет 20 цифровых пинов (6 из них — ещё и аналоговые входы), что бывает недостаточно для решения некоторых задач: тот же LCD-дисплей требует минимум 6 пинов. Для подключения нескольких устройств, не требующих двунаправленной передачи данных, вполне подойдут сдвиговые регистры.
74HC165, 74HC595, Arduino, CraftDuino, HD44780, lcd, RGB, Servo, SPI, сдвиговый регистр, сервомашинка
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…