Оригинал статьи, файлы и картинки здесь:
http://forum.easyelectronics.ru/viewtop ... 16&t=35513Ничего паять не обязательно.
Изначально было вот что:
http://microsin.net/programming/avr-wor ... ntrol.htmlВместо транзисторов я использовал модуль для шагового двигателя (паять лень было) вот такой:
https://vk.cc/80um8fДва светодиода я программно подключил к каналу 1 и 2 для тестов и чтоб видно было.
Работают они наоборот, при максимальных оборотах гаснут.
Авторский оригинальный проект довольно кривой по ряду причин типа метода передачи информации по USB и реализации ШИМ но рабочий.
USBASP с ALI обычно сделаны на Atmega8, код под неё.
Пока не реализовал авторегулировку по температуре.
Все 6 каналов вы ведены на ISP разъём
Конфигурация такая
// USBASP
// FAN1 PB2
// FAN2 PB3
// FAN3 PB4
// FAN4 PB5
// FAN5 PD0
// FAN6 PD1
// LED PWM FAN1 PC0
// LED PWM FAN2 PC1
комплект файлов:
https://vk.com/doc-73481857_464200222сборка прошивки
make clear
make hex
FUSE не трогать,оставить как в оригинальном USBasp
Компилятор: winavr 2010
ещё подправил проект автора , он был на странном языке DELPHI 7
Пришлось переделать под такое же под наpванием DELPHI 25 в лице RAD STUDIO Berlin 10.1
потому что собирался проект с кучей ошибок из-за конфликта char ansichar string ansi string ...
но зато теперь прога идёт в ногу со временем и поддерживает unicode ПЗБлНх