Divers ajouts et correctifs
ajout sauvegarde en flash et ajout écran de veille
This commit is contained in:
@@ -19,9 +19,9 @@ Purple #800080 50% 0% 50% 300° 100% 25% 100% 50% 05 (low magenta)
|
||||
#define NUMPIXELS 1
|
||||
Adafruit_NeoPixel pixels(
|
||||
NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
|
||||
enum {NONE, RED, YELLOW, ORANGE, GREEN, BLUE, PINK, FUCHS, BLANK};
|
||||
enum {NONE, RED, ROSE, YELLOW, ORANGE, GREEN, BLUE, PINK, FUCHS, BLANK};
|
||||
int ledColor = NONE;
|
||||
int ledMax=2;
|
||||
int ledMax=6;
|
||||
|
||||
void ledInit() {
|
||||
pixels.begin();
|
||||
@@ -33,19 +33,21 @@ void ledRGB(int rgb) {
|
||||
switch (rgb) {
|
||||
case RED: pixels.setPixelColor(0, pixels.Color(ledMax, 0, 0));
|
||||
break;
|
||||
case ROSE: pixels.setPixelColor(0, pixels.Color(ledMax, 2, 2));// #ffa2a2
|
||||
break;
|
||||
case YELLOW: pixels.setPixelColor(0, pixels.Color(ledMax, ledMax, 0));
|
||||
break;
|
||||
case ORANGE: pixels.setPixelColor(0, pixels.Color(ledMax, 1, 0));
|
||||
case ORANGE: pixels.setPixelColor(0, pixels.Color(ledMax, 3, 0));
|
||||
break;
|
||||
case GREEN: pixels.setPixelColor(0, pixels.Color(0, ledMax, 0));
|
||||
break;
|
||||
case BLUE: pixels.setPixelColor(0, pixels.Color(0, ledMax, ledMax)); // AQUA
|
||||
break;
|
||||
case PINK: pixels.setPixelColor(0, pixels.Color(1,0,3)); // (1,0,2));
|
||||
case PINK: pixels.setPixelColor(0, pixels.Color(6,0,8)); // (1,0,2));
|
||||
break; // pink color (255, 192, 203) deep pink (255, 20, 147)
|
||||
case FUCHS: pixels.setPixelColor(0, pixels.Color(ledMax,0,ledMax)); // FUCHSIA
|
||||
break;
|
||||
case BLANK: pixels.setPixelColor(0, pixels.Color(1, 1, 1));
|
||||
case BLANK: pixels.setPixelColor(0, pixels.Color(4, 4, 4));
|
||||
break;
|
||||
case NONE: pixels.setPixelColor(0, pixels.Color(0, 0, 0));
|
||||
break;
|
||||
@@ -58,17 +60,13 @@ void ledScale(int rgb, int first, int aim, int inc, int period) {
|
||||
i = i + inc;
|
||||
switch (rgb) {
|
||||
case RED:
|
||||
pixels.setPixelColor(0, pixels.Color(i, 0, 0));
|
||||
break;
|
||||
pixels.setPixelColor(0, pixels.Color(i, 0, 0)); break;
|
||||
case GREEN:
|
||||
pixels.setPixelColor(0, pixels.Color(0, i, 0));
|
||||
break;
|
||||
pixels.setPixelColor(0, pixels.Color(0, i, 0)); break;
|
||||
case BLUE:
|
||||
pixels.setPixelColor(0, pixels.Color(0, 0, i));
|
||||
break;
|
||||
pixels.setPixelColor(0, pixels.Color(0, 0, i)); break;
|
||||
case BLANK:
|
||||
pixels.setPixelColor(0, pixels.Color(i, i, i));
|
||||
break;
|
||||
pixels.setPixelColor(0, pixels.Color(i, i, i)); break;
|
||||
}
|
||||
pixels.show(); delay(period);
|
||||
} while (i != aim );
|
||||
|
||||
Reference in New Issue
Block a user