Несколько светодиодов параллельно к одному каналу Ардуино.
- Войдите на сайт для отправки комментариев
Всем привет.
Подскажите как лучше аппаратно подключить несколько групп по несколько светодиодов к Ардуино Нано. Всего будет несколько групп светодиодов (3 мм), которые будут включаться в зависимости от разных входных сигналов. В каждой группе предполагается не более 15 светодиодов. Группы могут работать как раздельно, так и все вместе (т.е. надо учесть что все светодиоды могут включиться одновременно).
Некоторые группы должны просто включаться/выключаться по внешнему сигналу, некоторые должны иметь возможность регулирования яркости светодиодов.
И еще одна особенность. У каждого светодиода будет отдельный резистор, т.е. изначально неизвестно сколько светодиодов будет покдлючено к каналу.
З.Ы. Только осваиваю Ардуино. Нашел только как подключить заранее известное число светодиодов последовательно.
Чаще всего испольяуют сдвиговые регистры, гугль понимает как искать со словом ардуино
Мне не надо увеличивать количество каналов. Каналов мне хватает. Мне надо на один канал прицепить до 15 светодиодов. В одном варианте просто чтобы включать/выключать, во втором - с ШИМ регулированием.
Ваш вопрос не имеет никакого отношения к Ардуино.
Просто вопрос о том, как подключить несколько лучей по 15 светодиодов параллельно к ЛЮБОМУ цифровому устройству.
1. Выходы контроллера нельза нагружать более 20ма, а лучше - не более 10ма.
2. значит нужно управлять ключами.
3. выбрать полевой или биполярный транзистор - дело вкуса и наличия. Биполярный будет чуть больше греться.
4. полевые (MOSFET) можно выпаять со старой материнской платы.
5.естественно, что имеется ввиду N-проводимость у полевиков или NPN у биполярных.
6. при таком включении + питания всегда на нагрузке, а ключем мы присоединяем землю.
7. в обоих случаях нужно ограничить ток управляющего электрода. У биполярника этот ток течет всегда, а у полевого - только при переключениях (происходит заряд/разряд емкости затвора). У полевого еще и соединяем затвор с землей через 10-20К резистор, для быстрого закрытия.
8. полевик - желателен с буквой L, типа IRL540 или вроде того. Эта буква обозначает "логический", то есть открывается логическим уровнем. Обычный полевик открывается от 4В. а L - от 2В (и выше). Если полевики со старой мамки - то там такие и есть.
-------------------
сейчас схожу сфоткаю полевики на старой мамке.
Вот они, обведены красным. 3055LA -тоже "логические", порог открытия от 1.7В.
1. Выходы контроллера нельза нагружать более 20ма, а лучше - не более 10ма.
Я знаю, поэтому и спрашиваю как правильно подключить такую нагрузку.
8. полевик - желателен с буквой L, типа IRL540 или вроде того. Эта буква обозначает "логический", то есть открывается логическим уровнем. Обычный полевик открывается от 4В. а L - от 2В (и выше). Если полевики со старой мамки - то там такие и есть.
Вроде все понятно. Но есть ещё один вопрос. Полевиком можно будет регулировать яркость светодиодов?
яркость вы будете регулировать скважностью импульсов.
http://arduino.ru/Tutorial/Fade
про яркость вам уже ответили.
Токоограничительный резистор от пина к ключу такой:
1. биполярник 500-1000 Ом.
2. полевик -100-200 Ом.
Спасибо.
яркость вы будете регулировать скважностью импульсов.
Я имел ввиду пускать PWM сигнал на полевик чтобы регулировать яркость.
Можно ли использовать BC337? Он по размерам меньше. Нагрузка вроде небольшая у меня.
конечно можно, по даташиту BC337 800мА 50В. Добавьте резистор в цепь базы около 1 кОм.
конечно можно, по даташиту BC337 800мА 50В. Добавьте резистор в цепь базы около 1 кОм.
Спасибо за советы. Буду пробовать.