Код:
void setup() {
Serial.begin (9600);
pinMode (4, INPUT);
}
void loop() {
int val = Serial.read() - '0';
if (val == 1 );
{
Serial.println ("Yes!");
}
if (val == 0);
{
Serial.println ("Invalid");
}
}
Ошибка:
Открываю я монитор а там:
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
⸮
И это только по времени 1-5 секунд.
Помогите пожалуйста!!!!!!
void setup() {
Serial.begin (9600);
pinMode (4, INPUT);
}
void loop() {
int val = Serial.read() - '0';
if (val == 1 );
{
Serial.println ("Yes!");
}
if (val == 0);
{
Serial.println ("Invalid");
}
}
Ошибка:
Открываю я монитор а там:
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
Invalid
Yes!
⸮
И это только по времени 1-5 секунд.
Помогите пожалуйста!!!!!!
Изменено: