Kostenloser Versand ab 74,95 € NL (99,95 € BE / DE)

Bestellt vor 16:00 Uhr morgen Zuhause

Express bestellt vor 11:30 Uhr = heute Abend Zuhause*

14 Tag Kostenlos Rückkehr *

Logo Electronics für Sie


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. Verwenden einer 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 Steckbrett

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 GNDs des Arduino mit dem Negativ des Steckbretts. Sie schließen einen 220 Ohm Widerstand daran an. Sie verbinden die andere Seite des Widerstands über ein Überbrückungskabel mit dem längsten Pin der RGB-LED, dem Minus des LED-Lichts. Dann verbinden Sie die 5 Volt über das Steckbrett mit dem Druckknopf. Diagonale der Taste mit 5 Volt, machen Sie ein Überbrückungskabel, das zu A0 geht. Dann schließen Sie einen Widerstand mit 220 Ohm an den Stift des Druckknopfs an, der sich vertikal unterhalb des 5-Volt-Anschlusses befindet. Verbinden Sie abschließend Pin 4, 5 und die anderen Pins der RGB-LED. Wie Sie dies verbinden, bestimmt teilweise, welche Farbe zuerst und welche zuletzt kommt. Sie können dies auch im Code anpassen.

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!

 

Erkundigen Sie sich nach den Möglichkeiten
Wir werden Sie so schnell wie möglich kontaktieren

SENDEN
Close-link
Versandoptionen

Paket
Bestellungen, die werktags vor 16:00 Uhr eingehen, werden noch am selben Tag versandt. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

Briefkasten – Mit Track&Trace
Werktags vor 16:00 Uhr bestellt, wird heute versendet. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

Briefkasten – Ohne Track&Trace
Lieferzeit 1 – 3 Werktage
Expresszustellung
Werktags vor 11:30 Uhr bestellt = heute Abend geliefert – Vor 23:59 Uhr bestellt = morgen geliefert. (Lieferung Montag bis Freitag)
Kostenlos ab 124,95 €

Abholung in Leusden
Holen Sie Ihre Bestellung bei uns ab: Fokkerstraat 12 - Leusden
Close-link
Die Bewertung von www.elektronicavoorjou.nl bei Webshop Keurmerk Kundenbewertungen ist 9.2 / 10 basierend auf 1321 Bewertungen.