В одном из предыдущих примеров я уже показывал, как на ATtiny13 можно реализовать ШИМ регулятор с управлением потенциометром (изменением уровня сигнала на входе АЦП). Теперь рассмотрим, как можно управлять ШИМ сигналом на выходе с помощью кнопок…
си
Разбираемся с USART на примере ATmega8
Сегодня почти каждый приличный микроконтроллер, для связи с внешним миром, имеет на борту последовательный интерфейс передачи данных UART/USART (а некоторые МК — даже по два и более). Это касается и семейства AVR ATmega. В этой статье попробуем с ним разобраться…
Термостат на ATtiny13 и DS18B20
Предлагаю свой вариант простенького бытового термостата на ATtiny13. Задумка была — сделать максимально простой термостат, который поддерживал бы положительную температуру, включая при необходимости обогреватель…
ATtiny13 — Регулятор ШИМ с использованием АЦП
В предыдущем примере был подробно рассмотрен принцип работы ШИМ в AVR микроконтроллерах, на примере ATtiny13. Теперь же рассмотрим пример реализации ШИМ регулятора…
ATtiny13 — реализация ШИМ
В этой статье рассмотрим применение счётчика/таймера ATtiny13 для реализации широтно-импульсной модуляции (ШИМ)…
ATtiny13 — бегущий огонь
В предыдущем примере мы включали/выключали светодиод на ATtiny13 по нажатию кнопки. Теперь усложним задачу и напишем программу-генератор «бегущего огня». Нажатием кнопки будем менять направление бегущего огня…
ATtiny13 — включаем/выключаем светодиод по нажатию кнопки
В предыдущем примере мы рассмотрели простейший пример, как мигать светодиодом на ATtiny13. Теперь напишем программу, которая будет включать/выключать светодиод по нажатию кнопки.
ATtiny13 — мигаем светодиодом
В этом примере мы напишем нашу первую программу на Си для микроконтроллера ATtiny13. В качестве тестовой программы напишем классический, простейший пример «blink», который будет мигать светодиодом с определённой частотой…