Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

Potentiometre

De The Linux Craftsman

Partie électronique

Le composant

Un potentiomètre est une résistance variable. Il peut prendre plusieurs formes :

Schéma de fonctionnement Potentiomètre en CerMet
(Céramique / Métal)
Potentiomètre
simple tour

Ce composant va permettre de faire varier une tension (différence de potentiel).

Le montage

Le montage suivant permet de récupérer la valeur retournée par le potentiomètre et de faire varier l'intensité d'une led grâce à une sortie numérique PWM (Pulse Width Modulation).

Partie logicielle

Voila un exemple qui affiche la valeur du potentiomètre sur la console et qui fait varier l'intensité de la led grâce à une sortie PWM.

uint8_t potentiometer_pin = A0;
uint8_t led_pin = 9;

void setup() {
  Serial.begin(9600);
  pinMode(potentiometer_pin, INPUT);
  pinMode(led_pin, OUTPUT);
}

void loop() {
  uint16_t value = analogRead(potentiometer_pin)/10;
  Serial.print(F("Valeur : "));
  Serial.println(value);
  analogWrite(led_pin, value);
  delay(500);
}

Résultat

Voila le résultat :