Большинство микроконтроллеров, должно иметь какой-нибудь интерфейс взаимодействия с человеком. Это приложение описывает в качестве одного из вариантов, использование стандартной компьютерной клавиатуры. Рассмотрим подключение стандартной PS/2 клавиатуры к микроконтроллеру AVR.

 

Схема построена на базе микроконтроллера ATmega8 и аудиопроцессора TDA7313, управляемой микроконтроллером по протоколу I2C. Индикация режима работы темброблока происходит на дисплее 16*2. Темброблок управленяеться любым инфракрасным телевизионным пультом дистанционного управления, работающего по протоколу RC-5, или непосредственно кнопками, расположенными на передней панели.

 

Для  создания   конструкции послужило желание усовершенствовать мою разработку годичной давности, простую охранную сигнализации  описанную здесь на сайте, но сделать её на более современной элементной базе, на микроконтроллере AVR. Применение,  которого  позволяет при минимуме внешних компонентов значительно улучшить в качественном отношении прежнюю конструкцию, плюс к тому, изменением программы, можно менять параметры устройства в широких пределах, позволяя добавлять новые функции. За основу взят был недорогой микроконтроллер с 8 ногами, AVR ATtiny 13.
 

 

Охранная сигнализация на микроконтроллере ATtiny13Охранная сигнализация с постановкой/снятием RFID картами/брелками формат 125кГц Em-Marin. Схема максимально упрощена. Удалось впихнуть код в 1 Кбайт микроконтроллера ATtiny13. Получилась простая и функциональная сигнализация. Мною данная конструкция использовалась как стационарная сигнализация несанкционированного доступа в помещение.
 
Можно также применить в оповещении открытия дверцы шкафа, тумбочки, ящика стола, перемещении с места разных предметов и т.п. Данная конструкция из-за большого потребления тока не может использоваться как автономное устройства с батарейным питанием.
 
 

 

Эта схема простого музыкального звонка собрана на микроконтроллере. Используется всего одна микросхема, благодаря чему кроме традиционных преимуществ вроде увеличения надежности, уменьшения потребления энергии, появляется принципиальная возможность разместить всю схему в очень небольшом объеме, например оформив в виде музыкальной поздравительной открытки.

 

Этот простой проект демонстрирует возможности ШИМ микроконтроллера ATtiny13 генерации синусоиды. Данная разработка может быть применена для точной настройки музыкальных инструментов. Идеальность синусоиды лучше на низких частотах. В исходнике записаны две новогодние песни.

 

Часто в моей практике при программировании  микроконтроллеров  ATtiny13, которые часто использую, возникали  ситуации, когда микроконтроллер толи из-за программ или неправильных ошибочных действий при программировании «самоблокируется» и отказывается программироваться повторно в ISP-режиме. Насколько я понял, подобная проблема волновала не только меня. И  изучив статьи по ссылкам, я понял что надо попробовать собрать подобное устройство, которое бы возвращало залоченный микроконтроллер к жизни. Потому, как держать STK500 наготове и доставать его всякий раз для таких случаев не всегда удобно.