Potentiometer
Ein Potentiometer kann genutzt werden, um mit nur einem elektrischen Bauteil verschiedene Widerstände zu realisieren.
Wir verwenden im folgenden ein 10 kΩ Drehpotentiometer.
Abbildung 1: Potentiometer
Quelle: BBS 2 Wolfsburg
Im folgenden werten wir mit Hilfe des seriellen Monitors die analogen Werte des Potentiometers aus, die der ESP32 empfängt.
Material:
- Breadboard
- USB-Kabel
- ESP32
- Jumper Kabel (3x)
- 10 kΩ Drehpotentiometer
- Arduino IDE oder Ardublockly
Dazu bauen wir folgende Schaltung auf:
Steckplatine:
Abbildung 2: Steckplatine
Quelle: BBS 2 Wolfsburg
Schaltplan:
Abbildung 3: Schaltplan
Quelle: BBS 2 Wolfsburg
Mit Hilfe von diesem kleinen Programm werden die analogen Signale ausgelesen:
Ardublockly Code:
Source Code:
void setup() // Standartstruktur
{
Serial.begin(115200); // Initialisiert die serielle Kommunikation mit der Geschwindigkeit in Baud.
}
void loop() // Standartstruktur
{
int value = analogRead(34); //Deklaration der Variablen “value“ vom Datentyp int und Initialisierung mit dem Wert, der über “analogRead“ an Pin 34 eingelesen wird
Serial.println(value); // Textausgabe von “value“ über den Seriellen Monitor
delay(500); // Wartezeit von 0,5 Sekunden bis die Schleife erneut durchlaufen wird
}
Abbildung 4: Anschluss des Potentiometers
Quelle: BBS 2 Wolfsburg
Drehen wir nun am Potentiometer, ändern sich die im seriellen Monitor ausgegebenen Werte.
Ausgabe:
Abbildung 5: Ausgabe im Seriellen Monitor
Quelle: BBS 2 Wolfsburg
Wir stellen fest, dass diese Werte von 0 bis 4095 reichen.
Last modified: Monday, 28 June 2021, 7:53 PM