Skip to content
ICT Fusion Knowledgebase

Potentiometer

Component Potentiometer
Type Invoer
Functie Volume instellen, in een menu scrollen, ... veel draaiopties.

Introductie

Een potentiometer is een variabele weerstand om de spanning in een schakeling te regelen. Hij heeft drie pinnen: ingang, uitgang en de loper (wiper). De weerstand tussen ingang en uitgang is constant; de weerstand tussen loper en uitgang verandert met de positie van de loper. Zo kun je door de loper te draaien de spanning regelen.

Pinbeschrijving

De potentiometer heeft drie pinnen: ingang, uitgang en loper. Verbind de ingang met de voedingsspanning, de uitgang met massa (GND) en de loper met een analoge pin op de microcontroller. Gebruik analogRead om de spanning op de loper te meten en de positie te bepalen.

Codevoorbeeld

Het onderstaande voorbeeld laat zien hoe je met een Arduino de spanning op de loper van een potentiometer leest.

#define POT_PIN A0 // define the potentiometer pin

void setup() {
  Serial.begin(9600); // start serial communication at 9600 bps
}

void loop() {
  int potValue = analogRead(POT_PIN); // read the value from the potentiometer
  float voltage = potValue * (3.3 / 1023.0); // convert the value to voltage
  Serial.println(voltage); // print the voltage to the serial port
  delay(100); // wait for 100ms
}

(Dit voorbeeld gebruikt de Serial‑bibliotheek om de spanning naar de seriële poort te schrijven. Bekijk de uitvoer via de Serial Monitor in de Arduino IDE.)