42 lines
924 B
Arduino
42 lines
924 B
Arduino
|
#include <Wire.h>
|
||
|
#include <SPI.h>
|
||
|
#include "Ledpixel.h"
|
||
|
|
||
|
//#include "printf.h"
|
||
|
#define DEBUG 1
|
||
|
#define repair_led true
|
||
|
|
||
|
Ledpixel pixels;
|
||
|
|
||
|
void setup()
|
||
|
{
|
||
|
Serial.begin(2000000); // start serial for output
|
||
|
pinMode(32, INPUT);
|
||
|
pinMode(33, INPUT);
|
||
|
pinMode(22, INPUT);
|
||
|
pinMode(23, INPUT);
|
||
|
pixels.begin();
|
||
|
}
|
||
|
|
||
|
void loop()
|
||
|
{
|
||
|
#if repair_led
|
||
|
for(int i=0; i<36; i++) pixels.st_strip(i, 0, 0, 0, 255);
|
||
|
pixels.st_led(0,0,0,255);
|
||
|
pixels.refresh();
|
||
|
delay(2000);
|
||
|
for(int i=0; i<36; i++) pixels.st_strip(i, 255, 0, 0, 0);
|
||
|
pixels.st_led(255,0,0,0);
|
||
|
pixels.refresh();
|
||
|
delay(2000);
|
||
|
for(int i=0; i<36; i++) pixels.st_strip(i, 0, 255, 0, 0);
|
||
|
pixels.st_led(0,255,0,0);
|
||
|
pixels.refresh();
|
||
|
delay(2000);
|
||
|
for(int i=0; i<36; i++) pixels.st_strip(i, 0, 0, 255, 0);
|
||
|
pixels.st_led(0,0,255,0);
|
||
|
pixels.refresh();
|
||
|
delay(2000);
|
||
|
#endif
|
||
|
}
|