Niveau APPRENTISSAGE : ► Fort
Prérequis :
Matériel :
- 1 x Carte Arduino
- 1 x Résistance 220 Ω
- 1 x Led
- 1 x Photorésistance
- 1 x Résistance 10 KΩ
- Fils de connexion
- 1 x Breadboard
Schéma de câblage :
Code :
// Déclaration variable PhotoresistanceValue qui va servir à stocker une valeur au format unsigned int.
unsigned int PhotoresistanceValue;
// 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 PhotoresistanceValue.
PhotoresistanceValue = analogRead(A0);
// La valeur du PhotoresistanceValue Min = 0, Max = 1023 et mappée à Min = 0, Max = 255 puis est stockée dans IntensiteLed.
IntensiteLed = map(PhotoresistanceValue, 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: 703
J’aime ça :
J’aime chargement…