diff --git a/Design/32U4PinMapping.png b/Design/32U4PinMapping.png new file mode 100644 index 0000000..3032418 Binary files /dev/null and b/Design/32U4PinMapping.png differ diff --git a/firmware/LED-dummy/code.ino b/firmware/LED-dummy/code.ino new file mode 100644 index 0000000..0a3bf4e --- /dev/null +++ b/firmware/LED-dummy/code.ino @@ -0,0 +1,34 @@ +#include + +#define NUM_LED 4 +#define LED_PIN 7 +CRGB led[NUM_LED]; +void setup(){ + FastLED.addLeds()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); +} \ No newline at end of file