8.3 - Vu mètre
- L C
- 21 oct. 2024
- 1 min de lecture
Dernière mise à jour : 9 déc. 2024
Matériel
1 carte Arduino Uno
1 breadboard
2 LED rouges
3 LED jaunes
5 LED vertes
1 potentiomètre
Fils de connexion
Montage



Sketch
const int leds[10] = {2,3,4,5,6,7,8,9,10,11};
const int potar = 0;
int tension = 0;
void setup()
{
int i = 0;
for(i = 0; i < 10; i++)
{
pinMode(leds[i], OUTPUT);
digitalWrite(leds[i], HIGH);
}
}
void loop()
{
tension = analogRead(potar);
afficher(tension);
}
void afficher(int valeur)
{
int i;
for(i=0; i < 10; i++)
{
if(valeur > (i*100))
digitalWrite(leds[i], LOW);
else
digitalWrite(leds[i], HIGH);
}
}