AWOL:
if ((digitalWrite(2, HIGH)) (durata < 100) (durata > 50))
?
Forse volevi scrivere, se il pin 2 è HIGH (digitalRead) e (AND) durata<100 e (AND) durata>50 allora...
if( digitalRead(2)==HIGH && (durata<100 && durata>50) )
AWOL:
if ((digitalWrite(2, HIGH)) (durata < 100) (durata > 50))
?
Forse volevi scrivere, se il pin 2 è HIGH (digitalRead) e (AND) durata<100 e (AND) durata>50 allora...
if( digitalRead(2)==HIGH && (durata<100 && durata>50) )