Подключение 50 светодиодов

Det
Offline
Зарегистрирован: 08.04.2013

Здравствуйте. У меня возникла проблема с подключением 50-и светодиодов к Ардуино. Вот в чем суть: есть программа на ПК и там 50 кнопок, по нажатию, например, кнопки "11" начинает гореть светодиод с номером 11. Как подключить столько светодиодов к Ардуино? Какой дополнительный модуль или микросхему нужно использовать?

 

AlexeySh
Offline
Зарегистрирован: 16.01.2017

Вариантов множество. Постановка задачи не полная. Вопросы:

1) Одновременно может готреть только один светодиод или несколько?

2) Допустима ли динамическая индикация или каджый светодиод должен быть включен 100% времени когда нажата соответсвующая кнопка?

3) Какая Ардуино используется?

Det
Offline
Зарегистрирован: 08.04.2013

1 - Да. Как только была нажата кнопка должен гореть только один светодиод

2 - Как вариант светодиод может мигать несколько секунд.

3 - Arduino Uno

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

74HC595 + ULN2803

Det
Offline
Зарегистрирован: 08.04.2013

Не совсем понял... Что за что отвечает

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Det! A вам процессор из расыпухи не надо собирать. А еще только на одних транзисторах без микросхем. Покупаете такую штуку в китае и не морочите всем голову.  MAX7219 Матричные Модуль Для Arduino  https://ru.aliexpress.com/item/MAX7219-Dot-Matrix-Module-For-Arduino-Microcontroller-4-In-One-Display-with-5P-Line/32616345113.html

 

Logik
Offline
Зарегистрирован: 05.08.2014

Jeka_M пишет:
74HC595 + ULN2803

не. отстой. 

Ws2812b

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

Цитата:
Не совсем понял... Что за что отвечает

74HC595 - сдвиговый регистр. Отвечает за подключение восьми светодиодов к одному пину ардуины. Могут подключаться каскадно друг к другу, все на один пин ардуины.

ULN2803 - транзисторная сборка Дарлингтона. Подключается после сдвигового регистра. Отвечает за "силовое" питание, т.к. пин ардуины и сдвиговый регистр не потянут большое количество подключенных светодиодов.

Det
Offline
Зарегистрирован: 08.04.2013

qwone пишет:

Det! A вам процессор из расыпухи не надо собирать. А еще только на одних транзисторах без микросхем. Покупаете такую штуку в китае и не морочите всем голову.  MAX7219 Матричные Модуль Для Arduino  https://ru.aliexpress.com/item/MAX7219-Dot-Matrix-Module-For-Arduino-Microcontroller-4-In-One-Display-with-5P-Line/32616345113.html

Изначально я написал что мне нужна не матрица, а именно подключение 50-и светодиодов. Поэтому ваш вариант не подходит.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Вытаскиваешь матрицу и собираешь матрицу из своих диодов. Сама микросхема поддерживает динамическую индикацию без Ардуины.

ПС: TM1638 и у вас и управление матрицей светодиодов и матрицей кнопок без всяких плясок с бубном возле костра

Logik
Offline
Зарегистрирован: 05.08.2014

qwone пишет:

 TM1638 и у вас и управление ...матрицей кнопок без всяких плясок с бубном возле костра

Какой матрицей кнопок?! ))) Они на ПК судя по #1. )))

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Logik пишет:

qwone пишет:

 TM1638 и у вас и управление ...матрицей кнопок без всяких плясок с бубном возле костра

Какой матрицей кнопок?! ))) Они на ПК судя по #1. )))

 TM1638 https://retrocip.cz/files/tm1638.pdf обслуживает 3х8=24 штуки кнопок. Я вообще не понимаю зачем на ПК задействовать все кнопки что бы зажечь 50 светодиодов. ТС что не знает что есть двухзначные цифры. и наборать от 1 до 50 достаточно 10 кнопок и одного Ентер. , 

Det
Offline
Зарегистрирован: 08.04.2013

Jeka_M пишет:
74HC595 + ULN2803

интересует вопрос, сколько нужно таких чипов на 50 светодиодов?

 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Det пишет:

Jeka_M пишет:
74HC595 + ULN2803

интересует вопрос, сколько нужно таких чипов на 50 светодиодов?

по тупому 7 штук(7*8=54 свет), по умному хватит 3 (2*8 х 1*8 = 128 свет)

Det
Offline
Зарегистрирован: 08.04.2013

qwone пишет:

Jeka_M пишет:
74HC595 + ULN2803

по тупому 7 штук(7*8=54 свет), по умному хватит 3 (2*8 х 1*8 = 128 свет)

 

7 -> 74HC595

и

8 -> ULN2803, все верно?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Не-а. Проверьте свой IQ. Ну а до тех пор, пока вы еще не прошли тест, представьте что вместо "требуется молодой сотрудник" будет такое "требуется две руки, желательно правые, одна голова, можно сипатичные ножки. жопам просьба не беспокоить. "

Det
Offline
Зарегистрирован: 08.04.2013

qwone пишет:

Не-а. Проверьте свой IQ. Ну а до тех пор, пока вы еще не прошли тест, представьте что вместо "требуется молодой сотрудник" будет такое "требуется две руки, желательно правые, одна голова, можно сипатичные ножки. жопам просьба не беспокоить. "

 

Кажется мне что не пройду этот тест...

Det
Offline
Зарегистрирован: 08.04.2013

а не проще использовать их Ws2812?

ulis
ulis аватар
Offline
Зарегистрирован: 09.03.2011

Det пишет:

Здравствуйте. У меня возникла проблема с подключением 50-и светодиодов к Ардуино. Вот в чем суть: есть программа на ПК и там 50 кнопок, по нажатию, например, кнопки "11" начинает гореть светодиод с номером 11. Как подключить столько светодиодов к Ардуино? Какой дополнительный модуль или микросхему нужно использовать?

 

Мне интересно, как на ПК выглядят ваши 50 кнопок?

Det
Offline
Зарегистрирован: 08.04.2013

ulis пишет:

Det пишет:

Здравствуйте. У меня возникла проблема с подключением 50-и светодиодов к Ардуино. Вот в чем суть: есть программа на ПК и там 50 кнопок, по нажатию, например, кнопки "11" начинает гореть светодиод с номером 11. Как подключить столько светодиодов к Ардуино? Какой дополнительный модуль или микросхему нужно использовать?

 

Мне интересно, как на ПК выглядят ваши 50 кнопок?

сейчас показать не могу но єто просто сетка 5х10