-
Изготовление бампера для робота на базе Makeblock
При конструировании робота на базе конструктора Makeblock, возникла необходимость оснастить робота бампером с датчиками. Бампер — очень полезный и простой датчик. Не напрасно, одни из самых распространённых на сегодня — роботы-пылесосы оборудованы аналогичными бамперами — они проще и надёжнее позволяют узнать, что робот упёрся в какое-либо препятствие.
-
Кнопки
Для сообщения контроллеру о событиях во внешнем мире (въехали в стену, пользователь чего-то хочет и т.п.) служат датчики — а самый простой из них — кнопка.
-
Контактный датчик
Самый простой датчик, который можно придумать – это контактный. Выполнить его можно по-разному, но заключается он в одном – два контакта, которые будут замыкаться, при касании датчика. Фактически – обычная кнопка, а с кнопкой мы работать уже умеем. Для своего простенького датчика я использовал запчасти из старых CD-ROM-ов.
-
Практическое программирование Arduino/CraftDuino — цифровой ввод — кнопка
0. Начало 1. Цифровой ввод — кнопка Настало время попробовать поработать с вводом 🙂 Для начала, возьмём обычную кнопку и соберём такую простую схему: как видно – это просто дополненная схема Blink-а 🙂
-
Блок питания ATX
Раньше приходилось паять блок питания самому, но теперь если под рукой есть блок питания от старого компьютера — то почему-бы не использовать его? 🙂 К тому же это очень просто 🙂
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…