В настоящее время у меня есть анод RGB, подключенный к контактам 11, 10 и 9 PWM на моем Arduino. Однако я хотел бы добавить еще 3 светодиода в свой проект, но я не хочу обязательно занимать каждый отдельный вывод ШИМ (я все еще хочу прикрепить экран). Есть ли способ подключить все 4 светодиода и при этом использовать только минимальное количество контактов? Имейте в виду, что я хочу использовать все 12 резисторов для 4 светодиодов. Да, и все светодиоды будут делать то же самое (все они будут красными, все станут синими и т. д.), если это поможет.
Вот как моя доска выглядит сейчас:
У меня есть три транзистора NTE123AP , которые я могу использовать для этого проекта.
PS Я приложил файл .fzz, так что если кто-то из вас захочет отредактировать схематическое изображение, это будет очень просто. На самом деле это было бы лучше, так как я новичок в этом, и было бы легче следовать! :)
Довольно просто. Просто на npn транзисторах. Дублировать на каждый цветовой канал.
Ваш транзистор может потреблять до 600 мА непрерывно. При 20 мА на светодиод, по 4 на канал, это всего 80 мА. Этого более чем достаточно.
Но убедитесь, что ваш блок питания поддерживает это. 80 * 3, это 240 мА только на светодиоды, не считая остальной части Arduino, базы транзисторов и всего остального, что вы используете.
OP также предоставил диаграмму ответа Fritzing:
Эти диаграммы/изображения могут быть лучше, чтобы визуально увидеть, что происходит:
Прохожий
ВАлександр