#include <Adafruit_NeoPixel.h> //Gevorkian Michael
int NeoPixel_PIN = 12; int k; byte t=5;//было 2
Adafruit_NeoPixel Strip(9, NeoPixel_PIN);
void setup(){ Strip.begin(); Serial.begin(9600); }
void loop(){
for(k=0; k<256; k++){Strip.setPixelColor(0, Strip.Color(0, k, 0));//On
Strip.setPixelColor(1, Strip.Color(0, k, 0));//On
Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(0, Strip.Color(0, 255-k, 0));//Off
// Strip.setPixelColor(1, Strip.Color(0, k, 0));
Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(1, Strip.Color(0, 255-k, 0));
Strip.setPixelColor(2, Strip.Color(0, k, 0)); Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(2, Strip.Color(0, 255-k, 0));
Strip.setPixelColor(3, Strip.Color(0, k, 0)); Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(3, Strip.Color(0, 255-k, 0));
Strip.setPixelColor(4, Strip.Color(0, k, 0)); Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(4, Strip.Color(0, 255-k, 0));
Strip.setPixelColor(5, Strip.Color(0, k, 0)); Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(5, Strip.Color(0, 255-k, 0));
Strip.setPixelColor(6, Strip.Color(0, k, 0)); Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(6, Strip.Color(0, 255-k, 0));
Strip.setPixelColor(7, Strip.Color(0, k, 0)); Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(7, Strip.Color(0, 255-k, 0));
Strip.setPixelColor(8, Strip.Color(0, k, 0)); Strip.show(); delay(t); }
for(k=0; k<256; k++){Strip.setPixelColor(8, Strip.Color(0, 255-k, 0));
Strip.show(); delay(t); } //5.1s
/*delay(1000); Altogether
for(int k=255; k>0; k--){
for(int i=0; i<9; i++){
Strip.setPixelColor(i, Strip.Color(0, 255-k, 0));//On
// Strip.setPixelColor(1, Strip.Color(0, 255-k, 0));//On
// Strip.setPixelColor(2, Strip.Color(0, 255-k, 0));//On
// Strip.setPixelColor(3, Strip.Color(0, 255-k, 0));//On
// Strip.setPixelColor(4, Strip.Color(0, 255-k, 0));//On
// Strip.setPixelColor(5, Strip.Color(0, 255-k, 0));//On
Strip.show(); delay(1);} } // 2.3s
while(1);
*/ }