Dans cet épisode, nous allons voir ensemble le pont diviseur de tension, le potentiomètre, le Convertisseur Analogique Numérique (CAN ou ADC) et nous mettrons en pratique tout ça avec un programme Arduino pour faire varier l’intensité d’une LED.
Schéma de câblage
Le programme
#define POT_PIN A0
#define LED_PIN 9
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// Lecture de la valeur du Potentiomètre
uint16_t potValue = analogRead(POT_PIN);
// Conversion de la valeur et génération du signal PWM
analogWrite(LED_PIN, map(potValue, 0, 1023, 0, 255));
}
Previous Post
Arduino, comment faire clignoter une LED
Next Post