5 светодиодов с общим плюсом - как подключить к ардуино?

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Всем привет. Если баян, прошу прощения. 

Есть хреновина со светодиодами внутри. Оттуда выводится общий плюс и 5 минусов. Как все это хозяйство подключить к пинам ардуино, что бы они светились в заданной последовательности.

И еще вопрос вскользь по этой теме: если пин выставлен, как OUTPUT и установлен в LOW, он подтянут к земле внутриа ардуино или гнет?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Sloper пишет:

Есть хреновина со светодиодами внутри. Оттуда выводится общий плюс и 5 минусов. Как все это хозяйство подключить к пинам ардуино, что бы они светились в заданной последовательности.

Чтобы светилось в заданной последовательности нужно написать соответствующий скетч. Общий анод (плюс) подключается к питанию VCC, катоды (минусы) через токоограничивающие резисторы подключаются к пинам ардуины (для каждого светодиода отдельный резистор, из расчета 10-20мА на светодиод). Суммарное потребление всех светодиодов не должно превышать 150мА. Когда подаем на пины низкий уровень (LOW) - светодиоды будут светится, когда подаем высокий уровень (HIGH) - не будут светится. Скетч пишем исходя из этого.

Sloper пишет:

И еще вопрос вскользь по этой теме: если пин выставлен, как OUTPUT и установлен в LOW, он подтянут к земле внутриа ардуино или гнет?

Подтяжка работает только когда пин сконфигурирован на вход (INPUT). И только к питанию (PullUp).

Когда пин сконфигурирован на выход (OUTPUT) - на пине либо 0 (GND), либо 1 (VCC). Устанавливается как LOW и HIGH. Это так называемый PushPull или двухтактный выход.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

2003 микруха для разгрузки пинов ардуинки по току.... ( хотя  - 5 пинов ардуины с этим справятся - через резисторы 220 )

ещё лучшеееее регистр последовательно-параллельный ( +2003 )  , если светиков много будет

Чтобы светилось в заданной последовательности нужно написать соответсТВующий скетч. ( Jeka_M )

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

если пин выставлен, как OUTPUT и установлен в LOW, он подтянут к земле внутриа ардуино или гнет?
однозначно тянет нагрузку напрямую к GND , HIGH - наоборот - т.е. к VСС
см. #1 - тоже самое , как и Jeka_M сказал....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Суммарное потребление всех светодиодов не должно превышать 150мА.
Jeka_M , обоснуй !
я всегда забиваюсь на суммарный ток по выходам МК = 500 mA !
ещё не один не сдох.....
Нет ?

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Jeka_M пишет:

Когда пин сконфигурирован на выход (OUTPUT) - на пине либо 0 (GND), либо 1 (VCC). Устанавливается как LOW и HIGH. Это так называемый PushPull или двухтактный выход.

Супер, спасибо. Это мне и нужно было узнать. Скетч напишу, не проблема. Просто всегда подключал диоды как плюс-на управляющий пин и минус на землю. А наоборот как то не доводилось.

По току проходит и на пин и суммарно.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

SU-27-16 пишет:

Суммарное потребление всех светодиодов не должно превышать 150мА.
Jeka_M , обоснуй !
я всегда забиваюсь на суммарный ток по выходам МК = 500 mA !
ещё не один не сдох.....
Нет ?

Эм, ну я глянул в даташите на Atmega328P: 

Absolute Maximum Ratings
DC Current VCC and GND Pins................................. 200.0mA

50мА отнял на собственное потребление МК + ещё какая-то переферия, для безопасности.
Я не пробовал, потянет ли МК более 200мА. Предпочитаю все же не превышать указанное в даташитах.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

экстремальный мой режим , согласен ....
но МК это держит.... уже три года....
...я - против такого режима , заказчик рулил , с его указания :(

Предпочитаю все же не превышать указанное в даташитах.
аха

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

SU-27-16 пишет:

но МК это держит.... уже три года....

Значит либо Atmel указали Absolute Maximum Ratings с запасом, либо Вам попался такой экземпляр МК :) Х/з, как долго он проработает. Но 3 года это уже долго...

bwn
Offline
Зарегистрирован: 25.08.2014

Jeka_M пишет:

SU-27-16 пишет:

но МК это держит.... уже три года....

Значит либо Atmel указали Absolute Maximum Ratings с запасом, либо Вам попался такой экземпляр МК :) Х/з, как долго он проработает. Но 3 года это уже долго...

Либо энергопотребляющие процессы разнесены во времени и  еще не наступил момент их совпадения))))

Datak
Offline
Зарегистрирован: 09.10.2014

А ещё, не забывайте что у него диапазон рабочих температур до +125 градусов.

Всё-таки, пропустить 500ma при +25 градусах, или при +125 - это не одно и то же, согласитесь.

dimax
dimax аватар
Онлайн
Зарегистрирован: 25.12.2013

Jeka_M пишет:

Absolute Maximum Ratings DC Current VCC and GND Pins................................. 200.0mA

50мА отнял на собственное потребление МК + ещё какая-то переферия, для безопасности. Я не пробовал, потянет ли МК более 200мА. Предпочитаю все же не превышать указанное в даташитах.

Я так понимаю это максимальный ток, текущий через шину питания внутри МК. Если светодиоды вешать на внешнее питание, и коммутировать котроллером землю, то можно хоть на каждую ногу повесить нагрузку в 40 ма -ничего не будет.

MacSim
Offline
Зарегистрирован: 28.11.2012

dimax пишет:

Я так понимаю это максимальный ток, текущий через шину питания внутри МК. Если светодиоды вешать на внешнее питание, и коммутировать котроллером землю, то можно хоть на каждую ногу повесить нагрузку в 40 ма -ничего не будет.

40 ма на ногу. (pin)

кроме того есть ограничения  нагрузки портов .т.е сумарный ток всех пинов одного порта. для разных портов разный. тут надо смотреть даташит на эту мегу.

Что такое внешнее питание + коммутировать мк землю. ток течет между +и- питания если будете коммутировать мк землю он потечет через мк.

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

посмотрите разные схемы часов, как там подключаются светодиоды. поймете на примере.

MacSim
Offline
Зарегистрирован: 28.11.2012

Datak пишет:

Всё-таки, пропустить 500ma при +25 градусах, или при +125 - это не одно и то же, согласитесь.

не соглашусь.

что больше весит килограмм камней или ваты?

dimax
dimax аватар
Онлайн
Зарегистрирован: 25.12.2013

MacSim, мне то зачем смотреть как светодиоды включаются? Я этот вопрос изучил лет 30 тому назад, и пока отлично помню.  Ток есть входящий и исходящий. Для некоторых МК  в даташитах специально уточняются параметры max current sink и max output current.  В первом случае под током только один ключевой транзистор порта, во втором вся цепь питания контроллера, а это две большие разницы.