Potentiometer und Arduino

Das folgende, einfache Experiment soll die Werte eines Potentiometers (=mechanisch veränderbarer Widerstand) mit einem Arduino auslesen und in der seriellen Konsole ausgeben.
In diesem Beispiel habe ich ein Drehpotentiometer verwendet, es ist aber jede andere Bauform ebenso möglich.

Drehpotentiometer
Abb.: Drehpotentiometer

Verwendete Bauteile

Aufbau

Schaltplan
Abb.: Schaltplan
Aufbau der Schaltung
Abb.: Aufbau der Schaltung

Sketch

#define POTENTIOMETER_PIN A2
int valueOld = 0, value = 0;
byte sensitivity = 10;

void setup()
{
    Serial.begin(9600);
}

void loop()
{
    value = analogRead(POTENTIOMETER_PIN);

    if (abs(valueOld - value) >= sensitivity) {
        valueOld = value;
        Serial.println(value);
    }
}
zurück