AVR Lab устройства на микроконтроллерах AVR

Цифровой акселерометр MMA7260Q и ATmega8, измерения углов крена и тангажа +бонус

При подборе модуля цифрового компаса натолкнулся на акселерометры, датчики ускорения, точнее на MMA7260Q от Freescale. Акселерометры, как не удивительно, реагируют на ускорения (в том числе и на ускорения всемирного тяготения) и как следствие с второго закона Ньютона, на равнодействующую силу, приложенную к датчику.

AVR Touchscreen сенсорный экран на ATmega8

В этой заметке рассмотрим принцип работы с тачскрином (англ. Touchscreen) и подключим его к AVR микроконтроллеру, а точнее к ATmega8. Идея использования тачскрина пришла ко мне, когда я хотел отказаться от использования клавиш в своем проекте метеостанции.

Графический ЖКИ WG12864A и микроконтроллер ATmega8

Первый раз графические ЖКИ я увидел, когда мне было лет 12, в каталоге фирмы Bolumin. Мне тогда сильно захотелось научится управлять ими. Спустя лет 7 я написал программу на ассемблере, которая выводила точки и буквы на графическом ЖКИ.

Сдвиговый регистр HC595 и микроконтроллер ATmega8

Иногда возникают ситуации, когда требуется много управляющих выводов. Примером могут служить проекты разных светодиодных табло. Покупать микроконтроллер с тучей выводов для такой задачи – неоправданно дорого. Но из этой ситуации если выход – использовать сдвиговые регистры, например HC595, взглянем на ее внутреннюю структуру:

Фонарик мечты: драйвер мощного светодиода

Как известно диод - это токовый прибор, питать его нужно постоянным током, а не напряжением. Светодиоды – тоже диоды, и их тоже нужно питать стабильным током. При стационарной установке светодиода проблема его питания легко решается с помощью резистора, который задает ток через светодиод.

RSS-материал