
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

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 verwendet, d. h. das Anschließen von Geräten an alle seine 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 fertig" 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:
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: 4 Schritte

Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: En este Tutorial vamos a prender como modificar la intensid de la luz de un led con einer potenciómetro sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuen
Arduino Ampel-Controller mit RBG Led - 4-Wege: 3 Schritte

Arduino Ampel-Controller mit RBG Led | 4-Wege: In diesem Beitrag erfahren Sie, wie Sie einen Arduino-Ampelcontroller herstellen. Mit diesem Ampelsteuergerät wird der Verkehrsfluss gesteuert. Diese können in stark frequentierten Bereichen angewendet werden, um Verkehrsblockaden oder Unfälle zu vermeiden
Ein riesiges leuchtendes LED-Schild herstellen – wikiHow

Wie man ein riesiges leuchtendes LED-Schild herstellt: In diesem Projekt zeige ich Ihnen, wie Sie ein riesiges Schild mit einem benutzerdefinierten Schriftzug bauen, der mit Hilfe von RGB-LEDs aufleuchten kann. Das Schild kann aber auch als primäre Lichtquelle in Ihrem Raum verwendet werden, indem warmweiße LED-Streifen verwendet werden. Lass uns st
DIY-Stativ - Smartphone und Kamerastativ per Antenne herstellen – wikiHow

DIY-Stativ | Wie man ein Smartphone- und Kamerastativ von Antenne herstellt: Als ich nach einem Stativ suche, um Videos für CookQueens zu machen, habe ich gesehen, dass jeder 5-Fuß-Stativpreis auf verschiedenen E-Commerce-Sites in einem sehr hohen Bereich begann. Ich warte auch auf einen Rabatt, aber den habe ich nicht bekommen. Danach habe ich mich entschieden, m
Per E-Mail auf BlogSpot posten – wikiHow

Posten in BlogSpot per E-Mail: Sie können per E-Mail in Ihrem BlogSpot-Blog posten. Leider können Sie nur Textbeiträge senden, da keine Bilder mit der E-Mail akzeptiert werden. Sie finden diese Informationen auch im Hilfebereich von Blogger