Пример работы с протоколом RC5 decoder на AVR микроконтроллере ATmega8

"...Хорошие художники - копируют,
великие художники - воруют..."
П.Пикассо

Далее я представлю рабочий код программы-декодера сигналов протокола RC5 для ИК пультов дистанционного управления.
Программа не моя, за нее хочу сказать большое спасибо парню по имени Peter Dannegger.

Протокол RC5 структура, теория декодера.

Немного истории:

Обработка принятых по протоколу USART данных на примере ATmega8

Очень часто приходится осуществлять связь с различными устройствами через модуль USART микроконтроллера, принимать и отправлять данные. Вот как раз как можно обрабатывать данные и приведу пример обработки данных принятых по протоколу USART.

Трехцветный RGB светодиод и ШИМ(PWM) на микроконтроллере ATtiny2313

Очень захотел поиграться с RGB светодиодом. Интересно было получение разных оттенков при помощи комбинации трех цветов: красного, зеленого и синего.

Алгоритм контроллера RGB светодиода: