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