#include<neoPixel.h>
neoPixel display(16,2);
void setup() {
display.begin();
display.setAll(&green);
display.show();
delay(1000);
display.setAll(&red);
display.show();
delay(1000);
showChar('A',&blue);
delay(2000);
display.setAll(&black);
showChar('B',&blue);
delay(2000);
display.setAll(&black);
showChar('C',&blue);
delay(2000);
display.setAll(&black);
}
void showChar(char inChar,colorObj* inColor) {
display.setAll(&black);
switch(inChar) {
case 'A' :
display.setPixelColor(2,inColor);
display.setPixelColor(6,inColor);
display.setPixelColor(7,inColor);
display.setPixelColor(8,inColor);
display.setPixelColor(9,inColor);
display.setPixelColor(13,inColor);
display.setPixelColor(14,inColor);
display.setPixelColor(15,inColor);
break;
case 'B' :
display.setPixelColor(0,inColor);
display.setPixelColor(1,inColor);
display.setPixelColor(2,inColor);
display.setPixelColor(6,inColor);
display.setPixelColor(7,inColor);
display.setPixelColor(8,inColor);
display.setPixelColor(9,inColor);
display.setPixelColor(13,inColor);
display.setPixelColor(14,inColor);
display.setPixelColor(15,inColor);
break;
case 'C' :
display.setPixelColor(0,inColor);
display.setPixelColor(1,inColor);
display.setPixelColor(2,inColor);
display.setPixelColor(8,inColor);
display.setPixelColor(9,inColor);
display.setPixelColor(14,inColor);
display.setPixelColor(15,inColor);
break;
}
display.show();
}
void loop() { }