#include
void setup() {
CircuitPlayground.begin();
}
void loop() {
CircuitPlayground.clearPixels();
delay(500);
CircuitPlayground.setPixelColor(0, 255, 0, 0);
CircuitPlayground.setPixelColor(1, 128, 128, 0);
CircuitPlayground.setPixelColor(2, 0, 255, 0);
CircuitPlayground.setPixelColor(3, 0, 128, 128);
CircuitPlayground.setPixelColor(4, 0, 0, 255);
CircuitPlayground.setPixelColor(5, 0xFF0000);
CircuitPlayground.setPixelColor(6, 0x808000);
CircuitPlayground.setPixelColor(7, 0x00FF00);
CircuitPlayground.setPixelColor(8, 0x008080);
CircuitPlayground.setPixelColor(9, 0x0000FF);
delay(5000);
}
Комментарии: 23
Maks
Я тут не совсем понимаю, мне ответ или нет Видео которое я закинул же удалили с описанием проблемы
Elektrougli
тебе ответ я тебе уже кинул выше пример. Прописываешь, сколько надо пикселей в цикле и светишь своими светодиодами
Doktor
#include
#define NUM_LEDS 1
#define DATA_PIN 3
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is assumed
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is typical
// FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is typical
// FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is typical
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is typical
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// ## Clocked (SPI) types ##
// FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is typical
// FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is typical
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS);
// FastLED.addLeds(leds, NUM_LEDS); // BGR ordering is typical
// FastLED.addLeds(leds, NUM_LEDS); // BGR ordering is typical
// FastLED.addLeds(leds, NUM_LEDS); // BGR ordering is typical
// FastLED.addLeds(leds, NUM_LEDS); // BGR ordering is typical
}
void loop() {
// Turn the LED on, then pause
leds[0] = CRGB::Red;
FastLED.show();
delay(500);
// Now turn the LED off, then pause
leds[0] = CRGB::Black;
FastLED.show();
delay(500);
}
Maks
Ладно как удалить прошивку с ардуино, чтобы освободить память Я всё равно не пойму о чем речь Я первый раз в жизни взялся за эту фигню Без каких либо знаний программирования и тд Вы все для меня сейчас как будто говорите на непонятных языках как и в гайдах ютуба и разных форумах Просто надеялся но то что кто то сможет объяснить процесс упощённо
Doktor
загрузи void setup() {} void loop() {}
Elektrougli
упрощенно: ты повторяешь команду записи цвета столько раз, сколько у тебя светодиодов.
Maks
Есть способ просто поставить готовую прошивку чтобы она работала и не вникать в эти команды ?
Elektrougli
готовая у тебя светит не всеми светодиодами, так что вникай
Maks
В прошивке по стоку стоит 48 св диодов, максимум сколько у меня получилось запустить 150 А 180 вот запускаться не хотят Пишет мало памяти, причем тут память я не понимаю, и как тогда запускают по 20 м ленты, что не сравнится с моей 3-х метровой Короче говоря, завтра я ещё раз попробую уже при поддержки чата Может быть с вами что то получится А на сегодняшний момент уже бошка кипит
Elektrougli
цикл видишь? хоть муллион поставь в NUM_PIXELS
Doktor
как лента называется?
Maks
WS2812b
Elektrougli
а потом окажется, что у тебя дорожки на ленте переломаны)
Doktor
в каком пине?
Doktor
конечно. Описываешь задачу и платишь денежку тому, кто вник
Elektrougli
гайвер нехороший инфоцоган
Indzeec
он сигмочка и откуда ты взял что он инфоцыган?