Блог пользователя extremist

GPS приемник на AVR

Обработка четырех кнопок на ATmega8

Мне в одном проекте понадобилось выполнять проверку нажатия сразу четырех кнопок.
Обычно если кнопок максимум 2 я применяю внешние прерывания, очень удобно и быстро можно организовать обработку их нажатия. Но когда кнопок больше, приходится хитрить.

В данном коде реализован опрос 4х кнопок, при желании можно увеличить их количество до 8(если использовать все вывода порта С).
Принцип работы программы:

web сервер на микроконтроллере +акселерометр

Воспроизведение потокового MP3 через Ethernet на AVR

Устройство способно воспроизводить MP3 музыку при подключении к интернету.
Так же доступно воспроизведение музыки, которая лежит на SD карте. Толчком видимо для таких разработок стал интернет-проигрыватель российского производства. Есть и зарубежные аналоги, которые имеют WiFi и могут без проводов подключаться к интернету или любой друго сети и воспроизводить музыку, например лежащую на вашем домашнем сервере. Правда цена таких устройств иногда доходит до 500 баксов.

Оригинальная интерпретация игры Super Mario

Честно говоря был поражен. Очень оригинально вышли из положения ограниченного количества строк в ЖКИ. О способах реализации можно только догадываться. По идее в микроконтроллере хранится буфер экрана, в которой хранится сам уровень игры (карта) и при необходимости этот буфер выводится на экран. Короче говоря респект автору.

RSS-материал