Salve a tutti, mi è da poco arrivato un'Arduino UNO e quindi ci sto smanettando parecchio. Mi servirebbe trovare un modo per leggere lo stato di un LED (acceso/spento), ho provato a "improvvisare" un programmino che se riceve un segnale via seriale controlla il led e inverte lo stato (se acceso lo spegne, se spento lo accende), ma non funziona. Ho fatto qualche bestemmia elettronica? Grazie mille in anticipo.
int LED = 13;
void setup() {
pinMode(LED, OUTPUT);
Serial.begin(9600); // init serial
Serial.println("PortaSerialePython_AscoltoLEDIO v.0.1");
digitalWrite(LED,HIGH);
}
void loop() {
if (Serial.available()) { // compare serial input
if (LED == HIGH) {
digitalWrite(LED, LOW);
Serial.println("Led OFF");
}
else if (LED == LOW) {
digitalWrite(LED, HIGH);
Serial.println("Led ON");
}
}
}