Прототип дистанционного ИК включателя/выключателя света

Этот пост — ответ на вопрос в статье. Делаю ИК удлинитель рук, или дистанционный выключатель настольной лампы на МК Attiny2313. На сегодняшний день проверил функционирование каждого элемента включателя света по отдельность и в целом. И да, оно работает.) Наконец удалось победить научить МК понимать команды с пульта.

Пульт достался на работе, там его хотели выкинуть. А утилизируют такие вещи там пачками, кстати. Помогла разобраться с расшифровкой команд вот эта статья. Остается открытым вопрос, как на Си преобразовать массив id_b[10] = {0x32, 0x30, 0x30, 0x30, 0x38, 0x61, 0x61, 0x61, 0x00, 0x00}, полученный функцией ultoa обратно в переменную uint32_t? Внешний вид фарша на макетке:

Дополнительно устройство должно обладать еще одной фитчей: определять наличие кошки под лампой.) Пока обдумываю как лучше и проще это реализовать. А действительно, как?

Небольшой видос включения пультом лампы:

Запись опубликована в рубрике AVR, Разработки. Добавьте в закладки постоянную ссылку.

         
Подписаться на новые статьи блога:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.