Схема подключения и код для 2 и более LED WS2812B RING.

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Ребят, здорово, мне нужна схема подключения 2 и более светодиодов к arduino... Боюсь спалить. У меня WS2812B адресная лента LED RING: одна кольцо на 12 bit, а второе на 24 bit. Как же их подключить? Уже спалил одно...

lilik
Offline
Зарегистрирован: 19.10.2017

Рад снова приветствовать Властелина колец!

А почему в своей теме не пишите?, про резистор.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

countervectorba, так Вы приведите то, о чем пишете в названии, т.е. схему и код, а то пока нет предмета для обсуждения.

А если Вы сами ничего не сделали разбираться самостоятельно не хотите, то Вам прямиком в коммерческий раздел "Ищу исполнителя".

lilik
Offline
Зарегистрирован: 19.10.2017

http://arduino.ru/forum/apparatnye-voprosy/kak-podobrat-rezistor-dlya-kr...

Вот же тема, там всё вроде хорошо закончилось.

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Так так, а что это мы тут делаем, яблочки моим по яблочку и спать...

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Мои вопрос!!!

1. Просто 2 кольца на разные пины вешать, а схема та же что ли, а дальше что делать?
2. Какой код будет?

lilik
Offline
Зарегистрирован: 19.10.2017

countervectorbase пишет:

Так так, а что это мы тут делаем, 

Я об этом и спрашиваю. Вы трезвы?

countervectorbase
Offline
Зарегистрирован: 04.10.2020

А код какой будет, просто интересно ... ???

b707
Offline
Зарегистрирован: 26.05.2017

countervectorbase пишет:

Мои вопрос!!!

1. Просто 2 кольца на разные пины вешать, а схема та же что ли, а дальше что делать?
2. Какой код будет?

какой напишете, такой и будет.

Хорошо что lilik старую ссылку нашел, второй раз у вас развести форум не получится. идите книжки читайте

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

Ничто не мешает повесить все на один пин и использовать старый код.

Быстро и дёшево.

lilik, как там кубострой? Школьник так и пропал?

lilik
Offline
Зарегистрирован: 19.10.2017

sadman41 пишет:
lilik, как там кубострой? Школьник так и пропал?

Да, пока на полке пылятся, идей нет, про школьника почти забыл - тревожить уже не хочется, а то подумает, что маньяк "присвистнутый" :-)

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Получается нужно указать пин 6 (на двоих) а вот Num 24+12  =>  36

 

Adafruit_NeoPixel strip (36, 6, NEO_GRB + NEO_KHZ800);
strip.setPixelColor(34, strip.Color(255, a2, a3)); // указываем красный цвет 34-ого пикселя

#include <Adafruit_NeoPixel.h> // подключаем библиотеку

// указываем количество пикселей в матрице и пин подключения
Adafruit_NeoPixel strip (36, 6, NEO_GRB + NEO_KHZ800);//PIN 6   //LED Num 36
int i=0;
int a1=0;
int a2=0;
int a3=0;
void setup() {
   strip.begin();                     // инициализируем объект NeoPixel
   strip.show();                     // отключаем все пиксели на ленте
   strip.setBrightness(50);  // указываем яркость (максимум 255)
}

void loop() {

    
      for(a1=0;a1<=255;a1++){
         for(a2=0;a2<=255;a2++){
           for(a3=0;a3<=255;a3++){
            for(i=0;i<24-2;i++){
             if(i<24-2){
            
             strip.setPixelColor(i+0, strip.Color(255, a2, a3));  // указываем красный цвет для 1-ого пикселя
             strip.setPixelColor(i+1, strip.Color(a1, 255, a3));  // указываем красный цвет для 2-ого пикселя
             strip.setPixelColor(i+2, strip.Color(a1, a2, 255));  // указываем красный цвет для 3-его пикселя
   strip.show();     // отправляем информацию на ленту
             }
            }
           }
         }
      }
   
  
   
   //}     // задержка для эффекта
}

Верно???

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Код норм? Ребята? Будет работать?

b707
Offline
Зарегистрирован: 26.05.2017

countervectorbase пишет:

Получается нужно указать пин 6 (на двоих) а вот Num 24+12  =>  36

Верно???

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

lilik
Offline
Зарегистрирован: 19.10.2017

countervectorbase пишет:

Код норм?

В старой теме ваш 57 пост, вместо 24 - 36.

Но!, кольца надо соединить в одну ленту. 

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Притензий?

lilik
Offline
Зарегистрирован: 19.10.2017

countervectorbase пишет:

Притензий?

Водка?

countervectorbase
Offline
Зарегистрирован: 04.10.2020
lilik
Offline
Зарегистрирован: 19.10.2017

countervectorbase пишет:

Не имею.
 

Раз трезвый, надо спрашивать по трезвому. Вроде всё все подсказали - выход с одного кольца на вход другого, скетч тот же.

countervectorbase
Offline
Зарегистрирован: 04.10.2020

А водка, а мыло?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

countervectorbase пишет:

А водка, а мыло?

Веревка? Стропило?)

lilik
Offline
Зарегистрирован: 19.10.2017

Мне вот интересно, такой осторожный человек, столько уточнений, столько информации в интернете про умные светодиоды, вроде было УРА! в конце темы ранней и вдруг - сжёг кольцо!, как так?

:-)

Отвечать совсем необязательно.

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Есть ли разница: D0->DI или DI->DI... прокатит?

countervectorbase
Offline
Зарегистрирован: 04.10.2020

Господа, отбой!!!