ARDUINO Помощь со скетчем для WS2812b

makeev_04

✩✩✩✩✩✩✩
2 Сен 2018
1
0
Доброго времени суток.
Может кто-нибудь помочь со скетчем для дополнительного стоп сигнала.
Задумка такая- при нажатии на педаль тормоза лента, наклеенная на всю ширину заднего стекла загорается от центра к краям, а при отпускании педали гаснет сразу
 

mechanic

★★★★✩✩✩
Команда форума
31 Июл 2018
403
202
@makeev_04, У санчеса на канале есть вагон проектов с адресной лентой. Если взять один из них и совсем чутка подредактировать то получится что надо.
 

POD_BOT_KOT

✩✩✩✩✩✩✩
16 Сен 2018
4
0
Вечер добрый.
Планирую сделать подсветку для аквариума на 8ми кусочках ленты. На www.tinkercad собрал и проверил скетч, но хотелось бы по больше эфектов.
А так и скетч громоздкий, и идет все как то пошагово- не плавно что ли. Ленту закзал в реале пока не проверить.
Подскажите где примеры какие глянуть, может доработаю чего
 

POD_BOT_KOT

✩✩✩✩✩✩✩
16 Сен 2018
4
0
А можно ссылку на канал Санчеса, подсмотреть что нибудь
 

POD_BOT_KOT

✩✩✩✩✩✩✩
16 Сен 2018
4
0
У санчеса на канале есть вагон проектов с адресной лентой.
Я об этом. Это ваша цитата
 

mechanic

★★★★✩✩✩
Команда форума
31 Июл 2018
403
202
@POD_BOT_KOT, Дак зайдите и посмотрите ... Там минимум 4 проекта и много рассказов про нее.
 

CyberLab

★✩✩✩✩✩✩
7 Сен 2018
48
25
Москва
Хотел глянуть канал Санчеса, но в поиске столько санчесей выдает, что мама не горюй. Ссылку можно?
 

Erop23

✩✩✩✩✩✩✩
5 Окт 2018
3
0
Доброго времени суток.
Может кто-нибудь помочь со скетчем для дополнительного стоп сигнала.
Задумка такая- при нажатии на педаль тормоза лента, наклеенная на всю ширину заднего стекла загорается от центра к краям, а при отпускании педали гаснет сразу
Делал похожий проект. Далее примерный текст программы, решающий твою задачу. Желательно, чтобы было чётное количество светодиодов.

memset(leds, 0, NUM_LEDS * sizeof(struct CRGB));
for (int i = (NUM_LEDS/2); i < NUM_LEDS; i++) {
r = 255;
g = 0;
b = 0;
leds[NUM_LEDS-i-1].r = r;
leds.r = r;
leds[NUM_LEDS-i-1].g = g;
leds.g = g;
leds[NUM_LEDS-i-1].b = b;
leds.b = b;
FastLED.show(); // записываем цвета в ленту
delay(3); // скорость, с которой будет разгораться лента (чем меньше число, тем быстрее)
}

do {
} while(digitalRead(STOPsignal); //Ожидание, пока потухнет стоп сигнал
for (int i = 0; i < NUM_LEDS; i++) {
r = 0;
g = 0;
b = 0;
leds.r = r;
leds.g = g;
leds.b = b;
}
FastLED.show(); // записываем цвета в ленту


NUM_LEDS - количество светодиодов
STOPsignal - пин, к которому подключен стоп сигнал