Адресная лента - WS2812

Перемещение пикселя по адресной ленте
#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pixels_2 = Adafruit_NeoPixel(30, 2, NEO_GRB + NEO_KHZ800);
int x = 0;

void setup() {
  pixels_2.begin();
}

void loop() {
     pixels_2.setBrightness(255);
     pixels_2.setPixelColor(x-1, pixels_2.Color(255,0,0));
     pixels_2.show();
     delay(1000);
     pixels_2.setBrightness(255);
     pixels_2.setPixelColor(x-1, pixels_2.Color(0,0,0));
     pixels_2.show();
     x = x + 1;
     if (x > 30) {
     x = 0;
    }
} 

Открыть пример: Online ArduBlock



Видеоурок:

Компоненты с Aliexpress:

Arduino Uno

Макетная плата

WS2812B

Кольцо WS2812B