Inhaltsverzeichnis:
- Schritt 1: Strom und Masse
- Schritt 2: LEDs anschließen
- Schritt 3: Taste drücken
- Schritt 4: Potentiometer
- Schritt 5: Mögliche Fehler
- Schritt 6: Code
Video: USA Arduino Interrupt LED-Helligkeit - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In diesem Projekt werden wir eine rote, weiße und blaue LED-Anzeige mit einem Potentiometer und einem Druckknopf erstellen. Klingt einfach, aber wir werden dafür auch Interrupts verwenden. Wenn also der Taster gedrückt wird, wird der Wert des Potentiometers die Helligkeit der LEDs einstellen. Zu den benötigten Materialien gehören:
-Arduino Uno R3
-Breadboard
-männlich zu männlichen Drähten
-drei LEDs (rot, weiß, blau)
-Potentiometer
-Druckknopf
-220 Ohm Widerstand
Schritt 1: Strom und Masse
Verbinden Sie zuerst die Masse und die 5-V-Stromversorgung mit dem Steckbrett.
Schritt 2: LEDs anschließen
Legen Sie alle drei LEDs auf das Steckbrett. Verbinden Sie die Kathode für jeden mit Masse. Schließen Sie einen 220-Ohm-Widerstand an die Anode an und verbinden Sie ihn dann mit dem Arduino, Pins 9-11.
Schritt 3: Taste drücken
Achten Sie beim Druckknopf darauf, dass Sie ihn genau im Bild anschließen. Strom an Strom, 220 Ohm Widerstand an Masse und dann das andere Ende an Pin 3. Dies wird als Interrupt verwendet.
Schritt 4: Potentiometer
Schließen Sie das Potentiometer ebenso wie den Druckknopf wie auf dem Bild gezeigt an. Dies dient der Einstellung der Helligkeit.
Schritt 5: Mögliche Fehler
Stellen Sie sicher, dass die Pins wie der Code und die Bilder zeigen verbunden sind und dass sie übereinstimmen. Stellen Sie außerdem sicher, dass Anode und Kathode entsprechend angeschlossen sind.
Schritt 6: Code
const-Byte ledBlue = 11; // setzt LED blau an Pin 11const byte ledRed = 10; // setzt LED rot an Pin 10
const-Byte ledWhite = 9; // setzt LED weiß auf Pin 9
konstantes Byte InterruptPin = 3; // der Druckknopf als Unterbrechung
konstantes Byte potPin = 1; // Potentiometer ist Pin A1
flüchtig int hell; // LED-Helligkeit
Leere Einrichtung () {
pinMode (ledBlue, AUSGANG); // blaue LED als AUSGANG
pinMode (ledRot, AUSGANG); // rote LED als AUSGANG
pinMode (ledWhite, AUSGANG); // weiße LED als AUSGANG
pinMode (interruptPin, INPUT_PULLUP); // Button-Pin als INPUT_PULLUP
pinMode (potPin, EINGANG); // Potentiometerstift als INPUT
// richtet den Interrupt mit Eingangspin und Helligkeit auf RISING ein
attachInterrupt(digitalPinToInterrupt(interruptPin), Licht, RISING);
} // Setup beenden
Leere Schleife () {
analogWrite (ledBlue, hell); // Setzt die blaue LED auf die eingestellte Helligkeit
analogWrite (ledRot, hell); // Setzt die rote LED auf die eingestellte Helligkeit
analogWrite (ledWhite, hell); // Setzt die weiße LED auf die eingestellte Helligkeit
} // Schleife beenden
Leeres Licht () {
hell = analogRead (potPin); // Liest den Wert vom Potentiometer ein
hell = Karte (hell, 0, 1023, 0, 255); // Bildet Werte für LED-Helligkeit ab
} // heller enden
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
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Arduino LED-Würfellichter 2: 4 Schritte
Arduino LED Dice Lights 2: Dies ist ein Projekt mit einem Arduino-Kit, um eine auffällige Würfel-Lichtshow zu erstellen! Durch Drücken der Taste blinken die Lichter nacheinander, dann bleibt eine zufällige Anzahl von Lichtern erleuchtet. Dies ist ein ziemlich einfaches Starterprojekt für diejenigen, die gerade erst