-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathNEO-16.ino
113 lines (86 loc) · 3.01 KB
/
NEO-16.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
// RGBW (Red Green Blue White Neo-Pixel starter code
// 16 LEDS with no loop inside of void loop()
// CW Coleman 170413
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif
#define PIN 6
#define NUM_LEDS 16
#define BRIGHTNESS 50
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LEDS, PIN, NEO_GRBW + NEO_KHZ800);
void setup() {
Serial.begin(115200);
strip.setBrightness(BRIGHTNESS);
strip.begin();
strip.show(); // Initialize all pixels to 'off'
}
// Initialize some variables for the void loop()
int led, red, green, blue, white;
int wait = 100;
void loop() {
led = 0; red = 255; green = 0; blue = 192; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 1; red = 2; green = 99; blue = 255; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 2; red = 0; green = 255; blue = 208; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 3; red = 255; green = 0; blue = 0; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 4; red = 255; green = 161; blue = 0; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 5; red = 208; green = 255; blue = 0; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 6; red = 25; green = 0; blue = 255; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 7; red = 170; green = 0; blue = 255; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 8; red = 255; green = 0; blue = 195; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 9; red = 63; green = 40; blue = 193; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 10; red = 255; green = 255; blue = 255; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 11; red = 104; green = 101; blue = 26; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 12; red = 146; green = 144; blue = 205; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 13; red = 124; green = 29; blue = 112; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 14; red = 2; green = 255; blue = 23; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
led = 15; red = 255; green = 16; blue = 8; white = 10;
strip.setPixelColor(led, red, green , blue, white);
delay(wait);
strip.show();
}