From 7e1e80f770f979e4f976ed3530b8b8e1879c5877 Mon Sep 17 00:00:00 2001 From: mmcwilliams Date: Mon, 11 Apr 2016 13:08:14 -0400 Subject: [PATCH] Move light firmware to own dir Reduce cognitive load of firmware, can only set color. Must set black via client. --- ino/{ => mcopy_light}/mcopy_light.ino | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) rename ino/{ => mcopy_light}/mcopy_light.ino (94%) diff --git a/ino/mcopy_light.ino b/ino/mcopy_light/mcopy_light.ino similarity index 94% rename from ino/mcopy_light.ino rename to ino/mcopy_light/mcopy_light.ino index a1a13df..2cebc54 100644 --- a/ino/mcopy_light.ino +++ b/ino/mcopy_light/mcopy_light.ino @@ -29,7 +29,7 @@ void setup () { Serial.begin(57600); Serial.flush(); pixieSerial.begin(115200); // Pixie REQUIRES this baud rate - black(); + light.setPixelColor(0, 0, 0, 0); } void loop () { @@ -44,26 +44,21 @@ void loop () { } // -//b - off //c - color - followed by String // void cmd (char val) { - if (val == 'b') { - black(); - } else if (val == 'c') { + if (val == 'c') { colorString(); + Serial.println("c");//End of action } } -void black () { - light.setPixelColor(0, 0, 0, 0); -} - void colorString () { while (Serial.available() == 0) { //Wait for color string } color = Serial.readString(); + //Serial.println(color); commaR = color.indexOf(','); //comma trailing R commaG = color.indexOf(',', commaR + 1); @@ -80,4 +75,4 @@ void colorString () { a = strA.toInt(); light.setPixelColor(r, g, b, a); -} \ No newline at end of file +}