Il est possible de simuler ce programme avec TinkerCad ou Wokwi.
Déterminez, pour le programme suivant, combien de fois la LED s'allume :
1
#include "constantes.h"
2
inti,n;
3
4
// La fonction setup est appelée une fois au démarrage
5
voidsetup() {
6
pinMode(PORT_LED, OUTPUT);
7
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
8
i=0;
9
n=5;
10
while(i<n){
11
digitalWrite(PORT_LED, ALLUME); // Allume la LED
12
delay(1000); // Attente d'une seconde
13
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
14
delay(1000); // Attente d'une seconde
15
i++;
16
Serial.print("i = ");
17
Serial.println(i);
18
}
19
}
20
voidloop(){} //Ne sert à rien mais obligatoire pour la compilation
#include "constantes.h"
int i,n;
// La fonction setup est appelée une fois au démarrage
void setup() {
pinMode(PORT_LED, OUTPUT);
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
i = 0;
n = 5;
while(i < n){
digitalWrite(PORT_LED, ALLUME); // Allume la LED
delay(1000); // Attente d'une seconde
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
delay(1000); // Attente d'une seconde
i++;
Serial.print("i = ");
Serial.println(i);
}
}
void loop(){} //Ne sert à rien mais obligatoire pour la compilation