Привет!!! Поставь сопротивление в цепь базы

У контроллера в Протеусе не просто так светодиоды мигают, а уровни на ногах с синего на красный не меняются

Если сомневаешься в чём-то - сразу цепляй осцилограф

Если несколько выходов работают на нагрузку больше 20мА рекомендую заказать на алиэкспрессе ULN2003. Стоят не дорого, в монтаже сказка. Эта микросхема тащит по 500мА на 7 каналов, при этом инвертирует выходы, значит дрыганий ног при включении контроллера, или перезапуска после резета, в нагрузку улетать не будет. При её использовании в твоём проекте нужно будет только на каждый выход по инвертору (НЕ) поставить или сам алгоритм "наоборот" изменить. Попробуй её в Протеусе. Оно того стоит.
В Протеусе есть отличный логический индикатор LOGICPROBE (BIG) это что бы единицу или ноль было виднее в схеме, посмотри как его найти. Просто удобная вещь.
https://www.youtube.com/watch?v=ZgV656JEBrA Удачи
P.S: Загляни сюда обязательно поройся по всем частям:
http://easyelectronics.ru/upravlenie-mo ... ast-1.htmlhttp://www.getchip.net/posts/062-kak-po ... -nagruzku/
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"