Bemerkung

Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.

Warum beitreten?

  • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.

  • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.

  • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.

  • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.

  • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.

👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!

2.3 Bunte Kugeln

In diesem Projekt werden wir die RGB-LEDs verschiedene Farben anzeigen lassen.

Wenn Sie auf verschiedene farbige Kugeln im Bühnenbereich klicken, leuchtet die RGB-LED in unterschiedlichen Farben auf.

../_images/4_color.png

Was Sie lernen werden

  • Das Prinzip der RGB-LED

  • Sprites kopieren und verschiedene Kostüme auswählen

  • Überlagerung der drei Grundfarben

Benötigte Komponenten

Für dieses Projekt benötigen wir die folgenden Komponenten.

Es ist definitiv praktisch, ein ganzes Kit zu kaufen, hier ist der Link:

Name

ARTIKEL IN DIESEM KIT

LINK

3 in 1 Starter Kit

380+

3 in 1 Starter Kit

Sie können sie auch einzeln über die untenstehenden Links kaufen.

KOMPONENTENVORSTELLUNG

KAUF-LINK

SunFounder R3 Platine

KAUFEN

Breadboard

KAUFEN

Jumper-Kabel

KAUFEN

Widerstand

KAUFEN

RGB LED

KAUFEN

Schaltung aufbauen

Eine RGB-LED verpackt drei LEDs in Rot, Grün und Blau in eine transparente oder halbtransparente Plastikhülle. Durch Ändern der Eingangsspannung der drei Pins und Überlagern von ihnen können, statistisch gesehen, 16.777.216 verschiedene Farben erzeugt werden.

../_images/4_rgb.png ../_images/rgb_circuit.png

Programmierung

1. Sprite auswählen

Löschen Sie das Standard-Sprite und wählen Sie das Ball-Sprite aus.

../_images/4_ball.png

Und duplizieren Sie es 5 Mal.

../_images/4_duplicate_ball.png

Wählen Sie verschiedene Kostüme für diese 5 Ball-Sprites aus und verschieben Sie sie an die entsprechenden Positionen.

Bemerkung

Die Kostümfarbe des Ball3-Sprites muss manuell auf Rot geändert werden.

../_images/4_rgb1.png

2. RGB-LEDs in der entsprechenden Farbe leuchten lassen

Bevor wir den Code verstehen, müssen wir das RGB-Farbmodell verstehen.

Das RGB-Farbmodell ist ein additives Farbmodell, bei dem Rot, Grün und Blau in verschiedenen Kombinationen hinzugefügt werden, um eine Vielzahl von Farben wiederzugeben.

Additive Farbmischung: Rot zu Grün ergibt Gelb; Grün zu Blau ergibt Cyan; Blau zu Rot ergibt Magenta; alle drei Grundfarben zusammen ergeben Weiß.

../_images/4_rgb_addition.png

Der Code, um die RGB-LED gelb leuchten zu lassen, lautet also wie folgt.

../_images/4_yellow.png

Wenn auf das Ball-Sprite (gelber Ball) geklickt wird, setzen wir Pin 11 hoch (rote LED an), Pin 10 hoch (grüne LED an) und Pin 9 niedrig (blaue LED aus), damit die RGB-LED gelb leuchtet.

Sie können auf die gleiche Weise Codes für andere Sprites schreiben, damit die RGB-LEDs in den entsprechenden Farben leuchten.

3. Ball2-Sprite (hellblau)

../_images/4_blue.png

4. Ball3-Sprite (rot)

../_images/4_red.png

5. Ball4-Sprite (grün)

../_images/4_green.png

6. Ball5-Sprite (lila)

../_images/4_purple.png