Как независимо управлять несколькими светодиодами с помощью Arduino, но они используют внешний источник питания 12 В

led

У меня есть проект со многими компонентами. Я хотел бы использовать адаптер 12v от стены. У меня есть упрощенный эксперимент для применения к реальному проекту. Я не могу найти никакой информации в Интернете после нескольких дней поиска. Я хочу управлять каждым из 6 светодиодов независимо с помощью Arduino. Все они имеют разное прямое напряжение. Но хотелось бы, чтобы они питались от одного и того же внешнего блока питания 12v. Я подозреваю, что буду использовать транзисторы. Может ли кто-нибудь указать мне правильное направление, чтобы подключить их? Я могу сам разобраться в коде.

, 👍-2

Обсуждение

да. используйте N-канальный МОП-транзистор и игнорируйте его при расчете резисторов. погуглите "мосфет как переключатель". Код, который вам нужен, содержится в примере с мерцанием., @dandavis

Спасибо. Это просто!, @tbonepiano77


1 ответ


2

Основная схема для одного светодиода:

схема

Убедитесь, что:

  • Сопротивление R1 соответствует напряжению питания, прямому напряжению и требуемому току.
  • M1 имеет достаточно низкий порог, чтобы Arduino полностью включил его.

Просто продублируйте схему для каждого светодиода, которым вы хотите управлять. Код ничем не отличается от светодиода, подключенного непосредственно к Arduino.

,

Спасибо! Очень просто. Очевидно, я новичок. Таким образом, каждый светодиод будет параллельным, верно?, @tbonepiano77

Не каждый светодиод, нет. Каждая полная цепь., @Majenko

Да, я имел в виду цепь. Спасибо!, @tbonepiano77