testing
This commit is contained in:
parent
f10f5cffcd
commit
3020b800a6
|
|
@ -17,7 +17,7 @@ class Pixel {
|
||||||
uint32_t LR; // Low time for a reset/end-of-data (in units of 1/80 microseconds)
|
uint32_t LR; // Low time for a reset/end-of-data (in units of 1/80 microseconds)
|
||||||
|
|
||||||
RFControl *rf;
|
RFControl *rf;
|
||||||
void loadColor(color_t c); // creates bit pattern for RGB color (encoded in low 24-bits)
|
void loadColor(color_t c); // creates pulse pattern for pixel color (encoded as RGB in low 24-bits)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Pixel(int pin, float high0, float low0, float high1, float low1, float lowReset); // creates addressable single-wire RGB LED on pin (such as the SK68 or WS28); parameters are in MICROSECONDS!
|
Pixel(int pin, float high0, float low0, float high1, float low1, float lowReset); // creates addressable single-wire RGB LED on pin (such as the SK68 or WS28); parameters are in MICROSECONDS!
|
||||||
|
|
|
||||||
|
|
@ -27,15 +27,71 @@ void loop(){
|
||||||
// px.setHSV(240,1.0,0.2,2);
|
// px.setHSV(240,1.0,0.2,2);
|
||||||
// delay(1000);
|
// delay(1000);
|
||||||
|
|
||||||
color_t x[2];
|
color_t RED=px.getColorRGB(50,0,0);
|
||||||
|
|
||||||
|
color_t x0[8]={0,0,0,0,0,0,0,0};
|
||||||
|
|
||||||
x[0]=Pixel::getColorHSV(0,1,0.2);
|
color_t x1[8]={RED,RED,RED,RED,RED,RED,RED,RED};
|
||||||
x[1]=px.getColorHSV(0,0.7,0.2);
|
color_t x2[8]={0,0,0,0,0,0,RED,RED};
|
||||||
px.setColor(x,2);
|
color_t x3[8]={0,0,0,0,0,RED,0,0};
|
||||||
delay(1000);
|
color_t x4[8]={0,0,0,0,RED,0,0,0};
|
||||||
x[0]=px.getColorHSV(0,0.7,0.2);
|
color_t x5[8]={0,0,0,0,0,RED,0,0};
|
||||||
x[1]=px.getColorHSV(0,1,0.2);
|
color_t x6[8]={0,0,0,0,0,0,RED,RED};
|
||||||
px.setColor(x,2);
|
color_t x7[8]={RED,RED,RED,RED,RED,RED,RED,RED};
|
||||||
delay(1000);
|
|
||||||
|
color_t x8[8]={RED,RED,RED,RED,RED,RED,RED,RED};
|
||||||
|
color_t x9[8]={RED,0,0,0,RED,0,0,RED};
|
||||||
|
color_t x10[8]={RED,0,0,0,RED,0,0,RED};
|
||||||
|
color_t x11[8]={RED,0,0,0,RED,0,0,RED};
|
||||||
|
color_t x12[8]={RED,0,0,0,0,0,0,RED};
|
||||||
|
color_t x13[8]={RED,0,0,0,0,0,0,RED};
|
||||||
|
color_t x14[8]={RED,0,0,0,0,0,0,RED};
|
||||||
|
|
||||||
|
|
||||||
|
uint32_t d=2;
|
||||||
|
|
||||||
|
while(1){
|
||||||
|
px.setColor(x1,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x2,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x3,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x4,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x5,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x6,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x7,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x0,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x8,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x9,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x10,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x11,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x12,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x13,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x14,8);
|
||||||
|
delay(d);
|
||||||
|
px.setColor(x0,8);
|
||||||
|
delay(d);
|
||||||
|
}
|
||||||
|
|
||||||
|
// x[0]=Pixel::getColorHSV(0,1,0.2);
|
||||||
|
// x[1]=px.getColorHSV(0,0.7,0.2);
|
||||||
|
// px.setColor(x,2);
|
||||||
|
// delay(1000);
|
||||||
|
// x[0]=px.getColorHSV(0,0.7,0.2);
|
||||||
|
// x[1]=px.getColorHSV(0,1,0.2);
|
||||||
|
// px.setColor(x,2);
|
||||||
|
// delay(1000);
|
||||||
|
|
||||||
} // end of loop()
|
} // end of loop()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue