Was ist Potentiometer
Das Potentiometer ist ein Widerstand. Dieses generische Potentiometer hat normalerweise drei Stifte; Der Stift in der Mitte ist der Ausgang des Widerstands, während die beiden anderen Stifte verwendet werden können, um den Widerstand zu versorgen und zu erden. Es gibt verschiedene Arten von Potentiometern, die verwendet werden:
Arten von Potentiometern | Beschreibung |
---|---|
Rotation | Diese Potentiometer haben normalerweise einen Knopf, um den Widerstand zu ändern, und haben kreisförmige Form. |
Linear | Diese variablen Widerstände sind linear in Form und im Gegensatz zur Drehbewegung des Knopfes am Widerstand bewegt sich er linear auf dem Widerstand. |
Digital | Eine andere Art von variablen Widerständen ist das digitale Potentiometer, das Drucktasten zum Ändern des Widerstands aufweist. |
Hier ist das typische Potentiometer, das am häufigsten verwendet wird:
Wie man das Potentiometer mit und LCD mit Arduino anschließt
Um den Ausgang des Potentiometers auf der Flüssigkristallanzeige anzuzeigen, müssen wir den LCD und den variablen Widerstand mit Arduino abbauen. Im Folgenden sind die Komponenten aufgeführt, die für die Anzeige der Ausgabe von Potentiometer auf LCD erforderlich sind:
Das Arduino -Programm zur Anzeige des Ausgangs des Potentiometers im LCD wird vom schematischen Diagramm der Schaltung angegeben.
#include // Bibliothek für den LCD
int potvalue = 0; // Variable, um den Wert des Potentiometers zu lesen
// die Stifte von Arduino für LCD deklarieren
Liquidcrystal LCD (12, 11, 5, 4, 3, 2);
void setup ()
// den Potentiometer den Stift geben
PinMode (A0, Eingabe);
// Richten Sie die Anzahl der Spalten und Zeilen des LCD ein:
LCD.Beginnen Sie (16, 2);
Serie.Beginnen Sie (9600);
Hohlraumschleife ()
// Lesen Sie die Eingabe auf analogem Pin 1:
Potvalue = analograd (a1);
// Setzen Sie den Cursor auf Spalte 0, Zeile 0:
LCD.setCursor (0, 0);
LCD.print ("potwert");
// Setzen Sie den Platz für den Wert auf LCD auf Spalte 0, Zeile 1 an:
LCD.setCursor (0, 1);
LCD.drucken (potvalue);
// Drucken Sie den Wert auf LCD aus:
Serie.println (potvalue);
Verzögerung (1000);
LCD.klar();
Um das LCD mit dem Arduino zu verknüpfen.
Danach wird der Pin für den variablen Widerstand initialisiert und sein Modus als Eingabe definiert. Da der variable Widerstand das analoge Gerät ist, wird der analoge Pin A1 von Arduino an den variablen Widerstand gegeben.
Als nächstes werden die Abmessungen des LCD -Moduls initialisiert, die 16 × 2 sind, und für die serielle Kommunikation wird eine Baudrate angegeben.
In der Schleifenfunktion wird der Wert des Potentiometers unter Verwendung der Funktion gelesen Analograd () und die Ausgabe der Read -Funktion wird dann mit dem angezeigt LCD.drucken() Funktion.
Ähnlich, um einen bestimmten Ort zuzuweisen, an dem die Daten auf der LCD angezeigt werden, die Funktion LCD.setCursor () wird verwendet.
Der zweite Potentiometer, der mit dem (VEE) Stift des LCD verbunden ist, wird verwendet, um die Helligkeit der LCD zu steuern.
Ausgang
Abschluss
Es gibt eine Reihe von Geräten, die mit Arduino -Boards miteinander verbunden werden können, und diese Geräte können entweder als Eingang oder Ausgang für den Arduino verwendet werden. Das Potentiometer ist auch ein Eingangsgerät von Arduino, das für verschiedene Zwecke verwendet werden kann, z. In diesem Aufschreiben wird ein Potentiometer mit Arduino verbunden und seine Werte werden auf dem LCD angezeigt.