Nell’esercizio sotto si esegue il conteggio alla rovescia da 10 a 1. Il WHILE viene usato in sostituzione di un FOR.
Con il while |
Con il for |
int j =10; void setup(){ pinMode(10, OUTPUT); Serial.begin(9600); while ( j > 0) { Serial.println(j); j = j - 1; digitalWrite(10,HIGH); delay(500); digitalWrite(10,LOW); delay(500); } } void loop(){ // nulla } |
int j; void setup(){ pinMode(10, OUTPUT); Serial.begin(9600); for (j=10, j>0; j--) { Serial.println(j); digitalWrite(10,HIGH); delay(500); digitalWrite(10,LOW); delay(500); } } void loop(){ // nulla } |