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
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
Nombre de vues: 1 765
J’aime ça :
J’aime chargement…