Adding LED controller fw
This commit is contained in:
parent
d07caeb492
commit
49202a2e64
BIN
Design/32U4PinMapping.png
Normal file
BIN
Design/32U4PinMapping.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
34
firmware/LED-dummy/code.ino
Normal file
34
firmware/LED-dummy/code.ino
Normal file
@ -0,0 +1,34 @@
|
||||
#include <FastLED.h>
|
||||
|
||||
#define NUM_LED 4
|
||||
#define LED_PIN 7
|
||||
CRGB led[NUM_LED];
|
||||
void setup(){
|
||||
FastLED.addLeds<NEOPIXEL, LED_PIN>()LED, NUM_LED;
|
||||
for (int i = 0; i < NUM_LED; i++) {
|
||||
led[i] = CRGB(0, 0, 255);
|
||||
}
|
||||
FastLED.show();
|
||||
}
|
||||
void setAll(int red, int grn, int blu){
|
||||
for (int i = 0; i < NUM_LED; i++){
|
||||
led[i] = CRGB(red, grn, blu);
|
||||
}
|
||||
FastLED.show();
|
||||
}
|
||||
|
||||
void setQ(int red, int grn, int blu){led[0] = CRGB(red, grn, blu);}
|
||||
void setW(int red, int grn, int blu){led[1] = CRGB(red, grn, blu);}
|
||||
void setA(int red, int grn, int blu){led[2] = CRGB(red, grn, blu);}
|
||||
void setS(int red, int grn, int blu){led[3] = CRGB(red, grn, blu);}
|
||||
void show(){FastLED.show();}
|
||||
void loop(){
|
||||
setQ(255, 0, 0);
|
||||
setW(0, 255, 0);
|
||||
setA(0, 0, 255);
|
||||
setS(255, 0, 255);
|
||||
show();
|
||||
delay(30000);
|
||||
setAll(0, 255, 255);
|
||||
delay(3000);
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user