Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In diesem Projekt werden wir die Helligkeit der LED mit dem variablen Widerstand steuern, der vom Potentiometer bereitgestellt wird. Dies ist ein sehr einfaches Projekt für einen Anfänger, aber es wird Ihnen viele Dinge über Potentiometer und LED-Arbeiten beibringen, die für fortgeschrittene Projekte erforderlich sind.
Wir können die LED-Helligkeit auch ohne Potentiometer steuern. Klicken Sie auf den Link unten, um dieses Projekt zu überprüfen
Link: - LED-Helligkeitssteuerung ohne Potentiometer.
Schritt 1: Erforderliche Komponenten
- Arduino -
- Potentiometer -
- LED -
- Widerstand (220 bis 1000 Ohm) -
- Überbrückungsdrähte -
Schritt 2: Schaltplan
Pin 11 LED-Anode
A0 Wischer
Vcc 5V
Masseklemme 3 des Potentiometers, Kathode der LED
Schritt 3: Arduino-Code
Die Arduino-AnalogRead-Funktion wird verwendet, um die Spannung zwischen 0 bis 5 Volt zu messen und in einen digitalen Wert zwischen 0 bis 1023 umzuwandeln. Der Grund für den Wert 1023 ist, dass die Analog-Digital-Wandler 10 Bit lang sind. Da analogWrite von PWM einen Arbeitszyklus zwischen 0 und 255 hat, werden wir den gelesenen Wert im Code durch 4 teilen.
CODE
const int POTENTIOMETER_PIN = 0;
int analoger_wert=0;
Leere Einrichtung () {
// Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:
pinMode(11, AUSGANG);
pinMode (POTENTIOMETER_PIN, EINGANG);
}
Leere Schleife () {
// Geben Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen:
analog_value=analogRead (POTENTIOMETER_PIN);
// Wert von analog_value ist von 0 bis 1023 und das Tastverhältnis von PWM ist 0 bis 255.
analogWrite (11, analog_value/4);
}