Не выключается светодиод
- Войдите на сайт для отправки комментариев
Ср, 28/08/2019 - 21:56
Вот сам скетч:
#define led 13
void setup() {
Serial.begin(9600);
}
void loop() {
while (Serial.available()) {
char command = (char)Serial.read();
switch (command) {
case '0':
Serial.println("Writing... ");Serial.println(0);
digitalWrite(led, 0);
Serial.println("Ok");
case '1':
Serial.println("Writing... ");Serial.println(1);
digitalWrite(led, 1);
Serial.println("Ok");
}
}
}
Приего запуске я открываю окно cm-порта и ввожу 1
Ответ ардуино:
20:54:23.763 -> Writing...
20:54:23.796 -> 1
20:54:23.796 -> Ok
Я ввожу 0
20:54:23.763 -> Writing...
20:54:23.763 -> 0
20:54:23.763 -> Ok
20:54:23.763 -> Writing...
20:54:23.796 -> 1
20:54:23.796 -> Ok
Ардуино сама включает светодиод
Как исправить?
Наводящая подсказка: "команда из бокса".
Извини, я новичок, я не понял)
В конец каждого case добавить break;