Как подключить нескольких светодиодных лент одновременно?

norman63
Offline
Зарегистрирован: 02.02.2017

Приветствую всех!

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

С питанием лент ясно, а как быть с управлением?

Можно ли запараллелить шины данных лент и подключить к ардуино? 

norman63
Offline
Зарегистрирован: 02.02.2017

Да, забыл, каждая светодиодная лента содержит 30 штук WS2812b

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Ленты разные бывают.

norman63
Offline
Зарегистрирован: 02.02.2017

xDriver пишет:

Ленты разные бывают.

norman63 пишет:

...каждая светодиодная лента содержит 30 штук WS2812b

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Увидел, я думаю, да.

norman63
Offline
Зарегистрирован: 02.02.2017

xDriver пишет:

... я думаю, да.

Ну, теоретически, я то же так думаю.

Хотелось бы услышать кого-нибудь, кто пробовал на практике так подключить.

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

Можна. Соединить все управление последовательно проще будет, паралельно тоже можна попробовать, но особого смысла нет. Подключил 2 по 30 последовательно. Без проблем.

norman63
Offline
Зарегистрирован: 02.02.2017

Logik пишет:

Можна. Соединить все управление последовательно проще будет, паралельно тоже можна попробовать, но особого смысла нет. Подключил 2 по 30 последовательно. Без проблем.

Согласен, последовательно можно, но не нужно.

А нужно только параллельно.

evgta
Offline
Зарегистрирован: 02.09.2016

а если последовательно- паралельно подключить?

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

norman63 пишет:

Logik пишет:

Можна. Соединить все управление последовательно проще будет, паралельно тоже можна попробовать, но особого смысла нет. Подключил 2 по 30 последовательно. Без проблем.

Согласен, последовательно можно, но не нужно.

А нужно только параллельно.

Так подключайте 6 лент на 6 пинов и по очереди загоняйте в них.  В чем вобще вопрос? Если все на один пин - одинаковое выведется.

norman63
Offline
Зарегистрирован: 02.02.2017
Мне нужно, что бы ленты работали одинакого. 
Вопрос в том, можно ли спаять шины данных шести лент и подключить к ардуино?
Будет ли это корректно работать?
Logik
Offline
Зарегистрирован: 05.08.2014

если одинаково - то спаять вместе конечно, будут работать, куда ж им дется )))

arduinec
Offline
Зарегистрирован: 01.09.2015

norman63 пишет:

Мне нужно, что бы ленты работали одинакого. 
Вопрос в том, можно ли спаять шины данных шести лент и подключить к ардуино?
Будет ли это корректно работать?

Чтобы работали одинаково, достаточно одного пина.
Соединять (спаивать) шины данных нет необходимости, можно просто одновременно выводить на отдельные пины одинаковые данные.

Одинаковые данные можно выводить и на отдельные участки ленты (если их последовательно соединить).

norman63
Offline
Зарегистрирован: 02.02.2017

arduinec пишет:

Соединять (спаивать) шины данных нет необходимости, можно просто одновременно выводить на отдельные пины одинаковые данные.

Вот так конечно было бы правильнее всего. Но я ноль в программировании. :(

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

Вот есть у меня такой файл:

https://cloud.mail.ru/public/DWiq/TCnpyiMPm

Спасибо!

arduinec
Offline
Зарегистрирован: 01.09.2015

norman63 пишет:

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

Это нужно через регистры портов данные выводить:
http://arduino.ru/Tutorial/Upravlenie_portami_cherez_registry