• Post category:Fort
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mars 13, 2022
  • Temps de lecture :5 min de lecture

Varier le clignotement d’une Led à l’aide d’un potentiomètre

Niveau APPRENTISSAGE :   Fort

 

    Prérequis :

Matériel :

  • 1 x Carte Arduino
  • 1 x Résistance 220 ohms
  • 1 x Led
  • 1 x Potentiomètre 10 KΩ
  • Fils de connexion
  • 1 x Breadboard

Version IDE :

 

 

Vidéo de démonstration :

 

Schéma de câblage :

 

 

Code :

// 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);
}

 

Simulation TINKERCAD :

 


+ Infos sur le langage utilisé :

1. Fonctions
2. Variables
3. Stucture

 

Laisser un commentaire