Код: Выделить всё
#include <Adafruit_NeoPixel.h>
#define PIN 10 //линия данных на ленту
#define NUMPIXELS 30 //колличество диодов в ленте
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int red;
int green;
int blue;
void setup() {
pinMode(A0,INPUT); // вход красного цвета
pinMode(A1,INPUT); // вход зелёного цвета
pinMode(A2,INPUT); // вход синего цвета
pixels.begin();
}
void loop() {
red=map(analogRead(A1),0,1023,0,255);
green=map(analogRead(A2),0,1023,0,255);
blue=map(analogRead(A0),0,1023,0,255);
for(int i=0; i<NUMPIXELS; i++) {
pixels.setPixelColor(i, pixels.Color(red,green,blue));
pixels.show();
}
}


