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%
- Dauer - 10 / 15Min 25%
- Kosten - 41,42 € abgeschlossen 35%
Schritt 1: Anforderungen
1X Arduino UNO
1x halbes Brotboard
7X Überbrückungskabel
1X RGB LED
1X Druckknopf
Schritt 2: Bauen und Verkabeln
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!