1
0
mirror of https://github.com/2martens/uni.git synced 2026-05-07 03:46:25 +02:00

[ES] Fixed potential error with loop

Signed-óff-by: Jim Martens <github@2martens.de>
This commit is contained in:
2015-06-03 19:07:19 +02:00
parent 04805ce189
commit e28e272926

View File

@ -88,25 +88,27 @@ void setup() {
*/ */
void loop() { void loop() {
if (Serial.available() > 0) { if (Serial.available() > 0) {
char command[8]; char command[8];
char currentChar; char currentChar;
int i = 0; int i = 0;
bool readable = true; bool readable = true;
while (readable) { while (readable) {
currentChar = Serial.read(); currentChar = Serial.read();
readable = (currentChar != -1); readable = (currentChar != -1);
command[i] = currentChar; if (readable) {
i++; command[i] = currentChar;
} i++;
command[i] = '\0'; }
}
command[i] = '\0';
if (strcmp(command, "LED_on") == 0) { if (strcmp(command, "LED_on") == 0) {
digitalWrite(ledPin, HIGH); digitalWrite(ledPin, HIGH);
} }
else { else {
digitalWrite(ledPin, LOW); digitalWrite(ledPin, LOW);
} }
Serial.println(command); Serial.println(command);
} }
} }