UNO и WS2811 в первый раз :)

iceekb
Offline
Зарегистрирован: 13.11.2017

Добрый день.

Я на этом форме новенький, как и в теме Ардуино в целом. Сам я программист, с поверхностными познаниями в радиоэлектронике. Поэтому не всё в освоении новой для себя темы проходит гладко :)

Возникла у меня одна идея, для этой идеи необходимо подключить к UNO 7-9 отдельных ниток WS2811 из примерно 18-20  штук каждая. С питанием вроде всё в целом понятно, подавать внешнее на каждую нитку. То вот с подключением вопрос... Как я понимаю, что для правильной работы нитки её надо подключать к порту UNO с поддержкой ШИМ. Если верить маркировке на плате, то таких оказывается всего шесть (3, 5, 6, 9, 10, 11), т.е. не хватает для меня 1-3 порта. Как быть в такой ситуации? И правильно ли я понял суть схемы в целом?

Ну и вопрос номер два. Касательно библиотеки FastLED. Все примеры которые я видел, управляют по сути одной ниткой, на сколько я понял. Реально ли реализовать управление несколькими нитями без особых танцев с бубном?

Заранее спасибо! :)

mobistrike
mobistrike аватар
Offline
Зарегистрирован: 19.08.2016

iceekb пишет:

Как я понимаю, что для правильной работы нитки её надо подключать к порту UNO с поддержкой ШИМ.

Не правильно понимаете. Управляйте любой ногой

iceekb пишет:

Ну и вопрос номер два. Касательно библиотеки FastLED. Все примеры которые я видел, управляют по сути одной ниткой, на сколько я понял. Реально ли реализовать управление несколькими нитями без особых танцев с бубном?

A что мешает по одной ?

"индивидуально адресуемых Цифровой RGB LED чип 5 В WS2812B WS2812B 2812 LED ...

Даже китайцы так пишут .

sadman41
Offline
Зарегистрирован: 19.10.2016

1) ШИМ не нужен, любая библиотека для пиксельных светодиодов сама пускает bitstream в заданный пин.

2) Судя по документации https://github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples  - реально.

 

 

iceekb
Offline
Зарегистрирован: 13.11.2017

mobistrike пишет:

Не правильно понимаете. Управляйте любой ногой

sadman41 пишет:

1) ШИМ не нужен, любая библиотека для пиксельных светодиодов сама пускает bitstream в заданный пин.

Ну вот уже одной проблемой стало меньше, спасибо! ))

sadman41 пишет:

2) Судя по документации https://github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples  - реально.

В доке открылся пустой лист... но я поищу. Хотелось бы просто увидеть, как будет реализован код, для хотя бы двух отдельных ниток.

sadman41
Offline
Зарегистрирован: 19.10.2016

iceekb пишет:

В доке открылся пустой лист... но я поищу. Хотелось бы просто увидеть, как будет реализован код, для хотя бы двух отдельных ниток.

А... это движок форума к ссылке пробел добавляет, если копипастить.

https://github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples - там примеры есть на всякие случаи.

mobistrike
mobistrike аватар
Offline
Зарегистрирован: 19.08.2016
iceekb
Offline
Зарегистрирован: 13.11.2017

sadman41 пишет:

А... это движок форума к ссылке пробел добавляет, если копипастить.

https://github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples - там примеры есть на всякие случаи.

Огромное вам спасибо! Вроде всё встало на свои места! :)