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));
}
There are no comments.

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.