Как независимо управлять несколькими светодиодами с помощью Arduino, но они используют внешний источник питания 12 В
У меня есть проект со многими компонентами. Я хотел бы использовать адаптер 12v от стены. У меня есть упрощенный эксперимент для применения к реальному проекту. Я не могу найти никакой информации в Интернете после нескольких дней поиска. Я хочу управлять каждым из 6 светодиодов независимо с помощью Arduino. Все они имеют разное прямое напряжение. Но хотелось бы, чтобы они питались от одного и того же внешнего блока питания 12v. Я подозреваю, что буду использовать транзисторы. Может ли кто-нибудь указать мне правильное направление, чтобы подключить их? Я могу сам разобраться в коде.
@tbonepiano77, 👍-2
Обсуждение1 ответ
Основная схема для одного светодиода:
Убедитесь, что:
- Сопротивление R1 соответствует напряжению питания, прямому напряжению и требуемому току.
- M1 имеет достаточно низкий порог, чтобы Arduino полностью включил его.
Просто продублируйте схему для каждого светодиода, которым вы хотите управлять. Код ничем не отличается от светодиода, подключенного непосредственно к Arduino.
Спасибо! Очень просто. Очевидно, я новичок. Таким образом, каждый светодиод будет параллельным, верно?, @tbonepiano77
Не каждый светодиод, нет. Каждая полная цепь., @Majenko
Да, я имел в виду цепь. Спасибо!, @tbonepiano77
- Питание светодиодной ленты - Сколько ампер?
- Несколько условий оператора if
- Светодиоды: разница между общим анодом и общим катодом
- Светодиод L продолжает гореть
- Улучшенное циклическое переключение цветов RGB.
- Плавное мигание светодиодов
- Остановить мигание светодиодов
- FastLED - Как управлять определенными светодиодами
да. используйте N-канальный МОП-транзистор и игнорируйте его при расчете резисторов. погуглите "мосфет как переключатель". Код, который вам нужен, содержится в примере с мерцанием., @dandavis
Спасибо. Это просто!, @tbonepiano77