В этой статье описан проект ШИМ-контроллера для регулировки скорости вращения вентилятора. Для данного устройства использовался микроконтроллер Atmel Attiny2313.
Для сборки устройства понадобится:
- Микроконтроллер Attiny2313 (с любыми индексами)
- LCD индикатор 2x16 (на контроллере HD44780)
- Тактовые кнопки (2 шт.)
- Резистор 1 кОм
- Резистор 4,7 кОм
- Транзистор КТ972А
Принципиальная схема устройства:
У микроконтроллера Attiny2313 есть 4 ШИМ выхода:
От Timer0: OC0A (PB2), OC0B (PD5),
От Timer1: OC0A (PB3), OC0B (PD4).
Прошивка для устройства написана в среде BASCOM-AVR.
Установка фьюзов в PonyProg2000: