condizione true

:slight_smile: Salve amici di arduino mi succede una cosa strana vado subito al dunque,
quando mi trovo sotto alla phase 3 l informazione seriale spia1 avviene
pero se la condizione entrata1 e HIGH oppure LOW
mi esegue quello che ce dentro le parentesi come e possibbile?
non dovrebbe funzionare solo quando e true quindi nel mio caso ( entrata1==HIGH)
forse perche ce un if dentro unaltro if?

grazie

if (phase_x == 3)     
                 
{
Serial.println("spia1");
if (digitalRead(entrata1==HIGH))
{
 Serial.println("spia2");
counterPO=11;

}
}

Guarda bene come hai messo le parentesi tonde...

:slight_smile:
grazie vero
if (digitalRead(entrata1)==HIGH)