ISTRUZIONE if ... else if (condizione) { istruzioni da eseguire se la condizione è soddisfatta } else { istruzioni da eseguire se la condizione non è soddisfatta }
ESEMPIO - LAMPEGGIO DI UN LED A DIVERSA VELOCITA' ![]() Se il pulsante non è premuto, il pin 4 è collegato a massa e, quindi, al livello zero (LOW), tramite il resistore di pull-down con valore di resistenza pari a 10 kohm. ![]() - l'istruzione digitalRead legge il valore di tensione presente sul pin 4 (pulsante); - l'istruzione if verifica la presenza sul pin 4 dell valore HIGH (5 volt) e, in questo caso, fa eseguire le righe successive; - l'istruzione else fa eseguire le righe che la seguono, se la condizione if non è soddisfatta (pin 4 a zero volt). Per le altre istruzioni (pinMode, for, digitalWrite, delay), si rimanda alle pagine precedenti. ![]() premendo il pulsante ho 5 lampeggi rapidi
|