Potentiometer-Modul

../_images/08_potentiomete_module.png

Einleitung

Das Potentiometer-Modul ist ein elektronisches Bauelement, dessen Widerstandswert sich je nach Stellung des Drehknopfs ändert. Es findet vielseitige Anwendungsbereiche, wie zum Beispiel die Lautstärkeregelung eines Lautsprechers, die Helligkeitssteuerung einer LED oder die Geschwindigkeitskontrolle eines Motors.

Funktionsprinzip

Ein Potentiometer ist ebenfalls ein Widerstandsbauelement mit drei Anschlüssen, dessen Widerstandswert gemäß einer bestimmten Regelung angepasst werden kann.

Potentiometer gibt es in verschiedenen Formen, Größen und Werten, aber sie haben alle folgende Eigenschaften gemeinsam:

  • Sie verfügen über drei Anschlüsse.

  • Sie haben einen Drehknopf, eine Schraube oder einen Schieber, um den Widerstand zwischen dem mittleren und einem der äußeren Anschlüsse zu variieren.

  • Der Widerstand zwischen dem mittleren und einem der äußeren Anschlüsse variiert von 0 Ω bis zum maximalen Widerstand des Potentiometers, wenn der Drehknopf, die Schraube oder der Schieber bewegt wird.

Hier ist das Schaltungssymbol eines Potentiometers.

../_images/08_potentiometer_symbol_2.png

Die Funktionen des Potentiometers im Stromkreis sind wie folgt:

  1. Als Spannungsteiler

    Das Potentiometer ist ein kontinuierlich einstellbarer Widerstand. Wenn man die Welle oder den Schiebegriff des Potentiometers verstellt, bewegt sich der gleitende Kontakt auf dem Widerstandselement. Dabei kann eine Spannung in Abhängigkeit von der am Potentiometer anliegenden Spannung und dem Drehwinkel oder dem Verfahrweg des beweglichen Armes abgegriffen werden.

  2. Als Rheostat

    Wenn das Potentiometer als Rheostat eingesetzt wird, werden der mittlere Pin und einer der anderen beiden Pins im Stromkreis verbunden. So erhält man einen stufenlos und kontinuierlich veränderbaren Widerstandswert innerhalb des Verfahrwegs des gleitenden Kontakts.

  3. Als Stromregler

    Wenn das Potentiometer als Stromregler fungiert, muss der gleitende Kontakt als einer der Ausgangsanschlüsse verbunden werden.

Anwendungsbeispiele

Benötigte Hardware-Komponenten

  • Arduino Uno R4 oder R3 Board * 1

  • Potentiometer-Modul * 1

  • Jumper-Kabel

Schaltungsaufbau

../_images/08_potentiometer_module_circuit.png

Programmcode



Code-Erläuterung

  1. Diese Codezeile definiert die Pin-Nummer, an die das Potentiometer am Arduino-Board angeschlossen ist.

    const int sensorPin = A0;
    
  2. Die setup()-Funktion ist eine spezielle Funktion im Arduino-Umfeld, die nur einmal ausgeführt wird, wenn das Arduino-Board eingeschaltet oder zurückgesetzt wird. In diesem Projekt wird die serielle Kommunikation mit Serial.begin(9600) bei einer Baudrate von 9600 eingeleitet.

    void setup() {
      Serial.begin(9600);
    }
    
  3. Die loop()-Funktion ist die Hauptfunktion, in der das Programm wiederholt ausgeführt wird. In dieser Funktion liest die analogRead()-Funktion den Analogwert vom Potentiometer und gibt ihn mit Serial.println() im seriellen Monitor aus. Der Befehl delay(50) lässt das Programm für 50 Millisekunden pausieren, bevor der nächste Wert gelesen wird.

    void loop() {
      Serial.println(analogRead(sensorPin));
      delay(50);
    }
    

Weitere Ideen

  • Steuerung der LED-Helligkeit: Der Analogwert des Potentiometers könnte verwendet werden, um die Helligkeit einer an einem PWM-fähigen Pin des Arduino angeschlossenen LED zu steuern.

  • Steuerung der Position eines Servomotors: Durch die Zuordnung des Analogwerts zum Bereich der Position des Servomotors (in der Regel von 0 bis 180 Grad) könnte das Potentiometer als Controller für den Servomotor dienen.

Weitere Projekte