• Post category:Fort
  • Post comments:0 commentaire
  • Post last modified:mars 15, 2022
  • Temps de lecture :5 min de lecture

Faire varier la luminosité d’une LED grâce à un potentiomètre

Niveau APPRENTISSAGE :   Fort

 

    Prérequis :

Matériel :

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

Version IDE :

 

 

Schéma de câblage :

 

Code :

// Déclaration variable PotentiometreValue qui va servir à stocker une valeur au format unsigned int.
unsigned int PotentiometreValue;
// La broche numérique 5 est reliée à la led verte. On lui donne le nom Ledverte.
int Ledverte = 5;
// Déclaration variable IntensiteLed qui va servir à stocker une valeur au format int.
int IntensiteLed;

void setup() {
  // Définit Ledvert soit la broche numérique 5 comme sortie.
  pinMode(Ledverte, OUTPUT);
}

void loop() {
  // Lit la valeur de la broche analogique A0 et stock ça valeur dans PotentiometreValue.
  PotentiometreValue = analogRead(A0);
  // La valeur du PotentiometreValue Min = 0, Max = 1023 et mappée à Min = 0, Max = 255 puis est stockée dans IntensiteLed.
  IntensiteLed = map(PotentiometreValue, 0, 1023, 0, 255);
  // Met la broche numérique 5 (Ledverte) à la valeur de IntensiteLed.
  analogWrite(Ledverte, IntensiteLed);
  // attend 10 millisecondes.
  delay(10);
}

 

Simulation TINKERCAD :

 


+ Infos sur le langage utilisé :

1. Fonctions
2. Variables
3. Stucture

 

Laisser un commentaire