написал программу для ардуино и столкнулся с проблемой. Код (C++): if (digitalRead(ledDAT) = 1) { Serial.println("свет включен"); digitalWrite(led, HIGH); } if (digitalRead(ledDAT) = 0) { Serial.println("свет отключен"); digitalWrite(led, LOW); этот код постоянно спамит в serial можно это както решить?
Код (C++): { static boolean prevState = false; boolean state = digitalRead(ledDAT); if (prevState != state) { Serial.println(state ? "свет включен" : "свет отключен"); prevState = state; } digitalWrite(led, state); } Будет спамить только при изменении состояния. С вас 150-350 р. на чашку кофе.