// Déclaration variable delayonoff qui va servir à stocker une valeur au format int. int delayonoff; // Déclaration variable valeurPotentiometre qui va servir à stocker une valeur au format int. int valeurPotentiometre; // La broche numérique 2 est reliée à la led verte. On lui donne le nom Ledverte1. int ledverte1 = 2;
void setup() { // Définit ledverte1 soit la broche numérique 2 comme sortie. pinMode (ledverte1, OUTPUT); }
void loop() { // Lit la broche analogique A0 et stock ça valeur dans valeurPotentiometre. valeurPotentiometre = analogRead(A0); // La valeur valeurPotentiometre Min = 0, Max = 1023 et mappée à Min = 800, Max = 20 // puis est stockée dans la variable delayonoff au format int. delayonoff = map(valeurPotentiometre, 0, 1023, 800, 20); // Met la broche numérique stockée dans ledverte1 soit 2 sur ON digitalWrite (ledverte1, HIGH); // On attend selon la valeur de delayonoff en millisecondes delay(delayonoff); // Met la broche numérique stockée dans ledverte1 soit 2 sur OFF digitalWrite (ledverte1, LOW); // On attend selon la valeur de delayonoff en millisecondes delay(delayonoff); }