Inhaltsverzeichnis:
- Schritt 1: Komponenten
- Schritt 2: Prinzip
- Schritt 3: Das schematische Diagramm
- Schritt 4: Verfahren
- Schritt 5: Code
Video: LED per Potentiometer mit Arduino Uno R3 steuern - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Zuvor haben wir Serial Monitor verwendet, um Daten an die Steuerplatine zu senden, was möglicherweise aufschlussreich ist, eine neue Software zu kennen. In dieser Lektion sehen wir uns an, wie Sie die Luminanz einer LED mit einem Potentiometer ändern und die Daten des Potentiometers in Serial Monitor empfangen, um die Wertänderung zu sehen.
Schritt 1: Komponenten
- Arduino Uno-Board * 1
- USB-Kabel * 1
- Widerstand (220Ω) * 1
-LED * 1
- Potentiometer * 1
- Steckbrett * 1
- Überbrückungsdrähte
Schritt 2: Prinzip
Ein Linearpotentiometer ist ein analoges elektronisches Bauteil. Was ist also der Unterschied zwischen einem analogen Wert und einem digitalen? Einfach ausgedrückt bedeutet digital ein/aus, High/Low-Pegel mit nur zwei Zuständen, d. h. entweder 0 oder 1. Aber der Datenzustand von analogen Signalen ist linear, beispielsweise von 1 bis 1000; der Signalwert ändert sich im Laufe der Zeit, anstatt eine genaue Zahl anzugeben. Analoge Signale umfassen Lichtintensität, Feuchtigkeit, Temperatur usw.
Schritt 3: Das schematische Diagramm
Schritt 4: Verfahren
In diesem Experiment wird das Potentiometer als
Spannungsteiler, d. h. das Anschließen von Geräten an alle drei Pins. Verbinden Sie den mittleren Pin des Potentiometers mit Pin A0 und die anderen beiden Pins mit 5V bzw. GND. Daher beträgt die Spannung des Potentiometers 0-5V. Drehen Sie den Drehknopf des Potentiometers und die Spannung an Pin A0 ändert sich. Wandeln Sie diese Spannung dann mit dem AD-Wandler in der Steuerplatine in einen digitalen Wert (0-1024) um. Durch Programmierung können wir den umgewandelten digitalen Wert verwenden, um die Helligkeit der LED auf der Steuerplatine zu steuern.
Schritt 1:
Baue die Schaltung auf.
Schritt 2:
Laden Sie den Code von https://github.com/primerobotics/Arduino. herunter
Schritt 3:
Laden Sie die Skizze auf das Arduino Uno-Board hoch
Klicken Sie auf das Symbol Hochladen, um den Code auf die Steuerplatine hochzuladen.
Wenn unten im Fenster "Hochladen abgeschlossen" erscheint, bedeutet dies, dass die Skizze erfolgreich hochgeladen wurde.
Drehen Sie die Welle des Potentiometers und Sie sollten sehen, wie sich die Leuchtdichte der LED ändert.
Wenn Sie die entsprechenden Wertänderungen überprüfen möchten, öffnen Sie den Serial Monitor und die Daten im Fenster ändern sich mit dem Drehen des Potentiometer-Knopfes. Dieses Experiment kann auch nach Belieben in andere geändert werden. Verwenden Sie beispielsweise das Potentiometer, um das Zeitintervall für das Blinken der LED zu steuern.
Schritt 5: Code
//Gesteuert durch Potentiometer
//Drehen
die Welle des Potentiometers und Sie sollten sehen, wie sich die Leuchtdichte der LED ändert.
//Website:www.primerobotics.in
/******************************************/
const
int analogPin = 0; // der analoge Eingangspin wird angehängt
const
int ledPin = 9; // die LED hängt an
int
inputValue = 0; // Variable zum Speichern des vom Sensor kommenden Wertes
int
outputValue = 0; // Variable zum Speichern des Ausgabewerts
/******************************************/
Leere
erstellen()
{
Serial.begin (9600); // Setze die Seriennummer
Kommunikationsbaudrate als 9600
}
/******************************************/
Leere
Schleife()
{
inputValue = analogRead (analogPin); // Lesen Sie die
Wert vom Potentiometer
Serial.print("Eingabe:"); //drucken
"Eingang"
Serial.println (Eingabewert); //drucken
eingegebener Wert
outputValue = map(inputValue, 0, 1023, 0, 255); // Konvertieren von 0-1023 proportional zur Zahl einer Zahl von 0 bis 255
Serial.print ("Ausgabe: "); //drucken
"Ausgabe"
Serial.println (Ausgabewert); //drucken
Ausgabewert
analogWrite (ledPin, Ausgabewert); //drehe die
LED an abhängig vom Ausgangswert
Verzögerung (1000);
}
/*******************************************/
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Gewusst wie: Geschwindigkeit des Motors steuern?: 5 Schritte (mit Bildern)
Gewusst wie: Geschwindigkeit des Motors steuern?: Wenn Sie ein paar DC-Motoren herumliegen haben, kommt Ihnen die erste Frage in den Sinn, wie ich die Geschwindigkeit dieser Motoren kontrolliere! Also in diesem Instructables werde ich zeigen, wie einfach es ist! Sie fühlen sich faul, Sie können Videos auf meinem Kanal ansehen Auch Huge Tha
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: 8 Schritte
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: Dieser Blogbeitrag ist Teil der Zio Robotics Series.EinführungIn diesem Tutorial werden wir ein Projekt erstellen, in dem wir Zio-Module verwenden, um den Roboterarm zu steuern. In diesem Projekt lernen Sie, wie Sie Ihre Roboterarmkralle öffnen und schließen. Diese n
PC drahtlos mit Augenzwinkern steuern;): 9 Schritte (mit Bildern)
Steuern Sie den PC drahtlos mit Augenzwinkern;): Wie wäre es, über Ihre Gewohnheiten hinauszugehen? Wie wäre es, etwas Neues auszuprobieren??!!!!Wie wäre es, wenn Sie Ihren PC steuern und alles tun, was Sie wollen, OHNE Tastatur und Maus zu benutzen!Hmm… Aber wie ist das möglich??Mit nur einem Wimpernschlag!! Nicht b