diff --git a/ino/mcopy_serial_tests/mcopy_serial_tests.ino b/ino/mcopy_serial_tests/mcopy_serial_tests.ino new file mode 100644 index 0000000..a1bf89a --- /dev/null +++ b/ino/mcopy_serial_tests/mcopy_serial_tests.ino @@ -0,0 +1,23 @@ +volatile char cmd_char = 'z'; + +void setup() { + Serial.begin(57600); + Serial.flush(); +} + +void loop() { + if (Serial.available()) { + /* read the most recent byte */ + cmd_char = (char)Serial.read(); + } + if (cmd_char != 'z') { + cmd(cmd_char); + cmd_char = 'z'; + } +} + +void cmd (char val) { + if (val == 'a') { + Serial.println("a");//End of action + } +}