Робот на микроконтроллере с усправлением по ИК

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1779315812 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1779315812 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Для дистанционного управления различными устройствами не обязательно применять радиосигнал, можно воспользоваться светом :-) Правда этот свет человеческий глаз не видит, он находится в невидимом для человека диапазоне радиоволны, в инфракрасном. Источником такого света может выступить пульт от любого домашнего устройства: телевизор, DVD, музыкальный центр. Статья про работу микроконтроллера и ИК приемник уже есть на сайте. Протокол довольно простой и легко реализуемый. Как "научить" программу реагировать на нажатие определенных кнопок написано тут: https://avrlab.com/node/408

Сама конструкция робота сделана из набора, который в принципе продается в специализированных магазинах, в Киеве точно видел. Правда за них и хотят от 400грн (50$). Привод двигателей можно запитать от специальных драйверов типа L293, в итоге запускать двигатель можно будет выводом единички на вывод порта микроконтроллера. Библиотека для ИК стандарта RC5 может быть заделана под практически любую потребность, это и срабатывание на определенную кнопку на пульте и изменение каких либо настроек на приемной части. Пульт дешевый, простой в эксплуатации и довольно интересный для применения в различных устройствах собственного изготовления.
робот с управлением по ИК