Kostenloser Versand ab €74,95 NL

Vor 16:00 bestelt = Heute versendet

Schnelle Lieferung mit DHL

XNUMX Tage Rückgaberecht *


Land

In diesem Projekt werde ich Ihnen zeigen, wie Sie ein RGB-LED-Licht erzeugen, das beim Drücken der Taste seine Farbe ändert.

In diesem einfachen Projekt lernen Sie, die Farbe einer RGB-LED mit einer Taste zu ändern. Mit Hilfe von a Arduino UNO

  • Level - Anfänger 25% 25%
  • Dauer - 10 / 15Min 25% 25%
  • Kosten - 41,42 € abgeschlossen 35% 35%

Schritt 1: Anforderungen

1X Arduino UNO

1x halbes Brotboard

7X Überbrückungskabel

1X RGB LED

1X Druckknopf

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen. Zuerst verbinden wir einen der beiden GND's des Arduino mit dem Minus des Brotesboard† Sie schließen einen 220-Ohm-Widerstand daran an. Verbinden Sie die andere Seite des Widerstands über eine Drahtbrücke mit dem längsten Stift der RGB-LED, der das Minus des LED-Lichts ist. Dann verbinden Sie die 5 Volt durch das Brotboard auf dem Druckknopf. Schräg von der Taste, wo 5 Volt ankommen, setzen Sie eine Drahtbrücke, die zu A0 geht. Dann schließen Sie einen Widerstand mit 220 Ohm an den Pin des Tasters an, der senkrecht unter dem 5-Volt-Anschluss steht. Verbinden Sie abschließend Pin 4, 5 und mit den anderen Pins der RGB-LED. Wie Sie diese verbinden, bestimmt teilweise, welche Farbe zuerst und welche zuletzt kommt. Sie können dies auch im Code ändern.

Schritt 3: Programmierung

 

Nachdem Sie das Projekt verkabelt haben, können Sie mit der Programmierung beginnen.

Es ist ein relativ einfacher Code, den Sie selbst anpassen können, sodass er ein anderes Farbmuster als Grün, Blau und Rot aufweist.
Aber zum Beispiel lila oder gelb.

 

Intbutton = 2;
int led1 = 4;
int led2 = 5;
int led3 = 6;
int count = 0;

 

void setup () {

pinMode (2, INPUT);

PinMode (4, OUTPUT);
PinMode (5, OUTPUT);
PinMode (6, OUTPUT);

}

 

void loop () {

if (digitalRead (2) == LOW) {

count ++;

while (digitalRead (2) == LOW);

}
digitalWrite (4, LOW);
digitalWrite (5, LOW);
digitalWrite (6, LOW);

if (count == 1) {

digitalWrite (4, HIGH);
digitalWrite (5, LOW);
digitalWrite (6, LOW);

}

if (count == 2) {

digitalWrite (4, LOW);
digitalWrite (5, HIGH);
digitalWrite (6, LOW);

}

if (count == 3) {

digitalWrite (4, LOW);
digitalWrite (5, LOW);
digitalWrite (6, HIGH);

 

}

if (count == 4) {

count = 0;

}

}

Dieser Code funktioniert, muss aber noch angepasst werden, um optimal zu funktionieren.
Wir überlassen dies Ihnen, da Sie dann wirklich mit dem Programmieren beginnen werden!

 

Die Bewertung von www.elektronicavoorjou.nl bei WebwinkelKeur-Bewertungen ist 9.3 / 10 basierend auf 4782 Bewertungen.