08-12-2019, 13:27
Witam ponownie,
Użyłem najłatwiejszego kodu jaki mogłem znaleźć, pasek led WS2812B 30 led, pin sterujący 11
Niestety efekt jest takim sam
Użyłem najłatwiejszego kodu jaki mogłem znaleźć, pasek led WS2812B 30 led, pin sterujący 11
Kod:
#include <Adafruit_NeoPixel.h>
#define PIN 11
#define N_LEDS 30
Adafruit_NeoPixel strip = Adafruit_NeoPixel(N_LEDS, PIN, NEO_RGB + NEO_KHZ400);
void setup() {
strip.begin();
}
void loop() {
chase(strip.Color(255, 0, 0)); // Red
chase(strip.Color(0, 255, 0)); // Green
chase(strip.Color(0, 0, 255)); // Blue
}
static void chase(uint32_t c) {
for(uint16_t i=0; i<strip.numPixels()+4; i++) {
strip.setPixelColor(i , c); // Draw new pixel
strip.setPixelColor(i-4, 0); // Erase pixel a few steps back
strip.show();
delay(25);
}
}
Niestety efekt jest takim sam