Potentiometer mit Arduino
Potentiometer werden in Arduino -Projekten ausgiebig eingesetzt, da sie Schaltungswiderstand und Spannung auf einfache Weise anpassen können. Sie können verwendet werden, um das Musikvolumen, die Spannungsniveau oder die Helligkeit der LCD -Display -Bildschirm einzustellen, die überall sind.
Als Potentiometer ist ein analoges Gerät, um den Wert daraus zu lesen. Wir verwenden Arduino -Analogstifte. Im Allgemeinen sind alle Arduino -Boards mit analogen Stiften ausgestattet. In Arduino uno gibt es 6 analoge Stifte von A0 bis A5 ab. Analoge Daten aus dem Potentiometer lesen Analograd () Funktion wird verwendet. Diese Funktion nimmt ein Argument an, das die PIN -Nummer ist, in der wir analoge Daten lesen möchten, oder alternativ dort, wo das Potentiometer angeschlossen ist. Analograd nimmt alle Lesen von analogen Stiften und verwendet 10-Bit ADC Konvertiert diesen Spannungswert zwischen 0V und 5 V und ordnet sie in eine diskrete Ganzzahl -Zahl zwischen 0 und 1023 um.
Wie man Potentiometer mit Arduino verdrahtet
Potentiometer sind in verschiedenen Größen und Formen erhältlich, aber alles, was sie tun, ist dasselbe: Einstellen Sie den Wert des Schaltungswiderstands, wenn wir ihr Zifferblatt oder Wischer drehen. Die meisten Potentiometer haben drei Stifte:
Die Stifte 1 und 3 sind im Inneren des Potentiometers mit einem Widerstandsmaterial angeschlossen, während der Zentralstift 2 der Wasserhahn oder Wischer ist, der sich dreht, wenn wir den äußeren Knopf drehen. Normalerweise ist unter zwei äußeren Stiften mit Arduino 5V verbunden, während der zweite mit GND von Arduino verbunden ist. Zentralstift oder Vout Pin ergeben eine variable Spannung zwischen 0V und 5 V. Es ist mit dem analogen Stift des Arduino -Boards verbunden.
Um das Potentiometer zu verstehen, die mit Arduino arbeiten.
Kontrolle der LED -Helligkeit mit Potentiometer
Jetzt werden wir die LED -Helligkeit mit einem Potentiometer steuern. Verbinden Sie eine LED -LED am digitalen Pin 11 und das zweite Terminal mit GND von Arduino. Zwischen LED und Arduino Connect 220OHM Widerstand. Nehmen Sie ein Potentiometer und verbinden Sie die beiden Außennadeln mit 5 V und GND von Arduino, während der zentrale Stift von Arduino mit analogem Stift A1. Im Folgenden finden Sie die erforderlichen Komponenten:
Schema
Code
const int analoginput = a1;
const int ledOutput = 11;
int potvalue = 0;
void setup ()
PinMode (LEDOutput, Ausgabe);
void Loop ()
potvalue = analogread (analoginput);
Analogwrite (LEDOutput, Potvalue/4);
Verzögerung (100);
Hier im obigen Code initialisieren wir drei Variablen analoger Eingang, Ledoutput Und Potvalue. A1 wird als analoger Eingangsstift für Potentiometer eingestellt, während der digitale Pin 11 für die Ausgabe von LED eingestellt ist. Anfänglich wird der Potentiometerwert auf 0 gesetzt, aber wenn wir Potentiometer -Knopfwerte drehen, ändert sich.
Im Schleife Der Abschnitt der Code -Analogwrite -Funktion wird verwendet, um den analogen Eingangswert vom Potentiometer zum digitalen Ausgangspin abzubilden. Dadurch können wir die LED -Helligkeit steuern. Hier ist das Potvalue durch 4 geteilt, denn wenn wir 1023/255 teilen, haben wir ca. 4.001176 Wert. Hier entspricht jede PWM fast 4 analoge Messwerte. Wie wir wissen, nimmt Analogread () zwischen 0-1023 ein, während der digitale Stift, an dem LED angeschlossen ist.
Ausgang
Das folgende Bild zeigt die LED -Helligkeit, die mit Potentiometer gesteuert wird.
Abschluss
Arduino kann mit mehreren Geräten miteinander verbunden werden, die entweder als Eingabe fungieren oder die Ausgabe von Arduino lesen können. Potentiometer ist auch eines derjenigen, die eine variable Spannung liefern und mehrere Zwecke erfüllen können. Um Potentiometer mit Arduino zu interfasieren, werden 5 V, GND und jeder analoge Stift benötigt, bei dem Arduino Eingänge von Potentiometer entnimmt.