Witam posiadam Arduino Uno oraz pasek LED WS2811. Chciałbym zrobić efekt włączających się diod( jednej po drugiej). Aktualnie ogarnąłem coś takiego lecz efekt nie jest zadawalający. Za wszystkie odpowiedzi z góry dziękuje.
#include <Adafruit_NeoPixel.h>
#define PIN 6
#define LICZBADIOD 16
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(LICZBADIOD, PIN, NEO_GRB + NEO_KHZ800);
void setup()
{
pixels.begin(); // Inicjalizacja biblioteki
}
void loop()
{
for(int i=0; i<LICZBADIOD; i++)
{
pixels.setPixelColor(i, 255, 255, 255); // Dioda "i" oraz skladowe R=255 G=0 B=0
pixels.show(); // Wysylamy dane do lancucha
delay(500); // Opoznienie 500ms przed zaswieceniem kolejnej diody
}
}
#include <Adafruit_NeoPixel.h>
#define PIN 6
#define LICZBADIOD 16
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(LICZBADIOD, PIN, NEO_GRB + NEO_KHZ800);
void setup()
{
pixels.begin(); // Inicjalizacja biblioteki
}
void loop()
{
for(int i=0; i<LICZBADIOD; i++)
{
pixels.setPixelColor(i, 255, 255, 255); // Dioda "i" oraz skladowe R=255 G=0 B=0
pixels.show(); // Wysylamy dane do lancucha
delay(500); // Opoznienie 500ms przed zaswieceniem kolejnej diody
}
}