2.3 Farbenfrohe Bälle¶
In diesem Projekt werden wir die RGB-LEDs verschiedene Farben anzeigen lassen.
Wenn man auf verschiedenfarbige Bälle auf der Bühne klickt, leuchten die RGB-LEDs in verschiedenen Farben auf.
Sie werden lernen¶
Das Prinzip der RGB-LED
Figurs kopieren und verschiedene Kostüme auswählen
Drei Grundfarben überlagern
Den Schaltkreis aufbauen¶
Eine RGB-LED vereint drei LEDs in den Farben Rot, Grün und Blau in einem transparenten oder halbtransparenten Kunststoffgehäuse. Sie kann verschiedene Farben anzeigen, indem sie die Eingangsspannung der drei Stifte ändert und sie überlagert, was laut Statistik 16.777.216 verschiedene Farben erzeugen kann.
Programmierung¶
1. Figur auswählen
Lösche das Standard-Figur und wähle dann das Figur Ball.
Und dupliziere es 5 Mal.
Wähle verschiedene Kostüme für diese 5 Ball-Figurs und verschiebe sie an die entsprechenden Positionen.
Bemerkung
Die Farbe des Kostüms von Ball3 muss manuell auf rot geändert werden.
2. RGB-LEDs in der entsprechenden Farbe aufleuchten lassen
Bevor wir den Code verstehen, müssen wir das RGB-Farbmodell verstehen.
Das RGB-Farbmodell ist ein additives Farbmodell, bei dem rotes, grünes und blaues Licht auf verschiedene Weise zusammengemischt werden, um eine breite Palette von Farben zu reproduzieren.
Additive Farbmischung: Die Addition von Rot zu Grün ergibt Gelb; die Addition von Grün zu Blau ergibt Cyan; die Addition von Blau zu Rot ergibt Magenta; die Addition aller drei Primärfarben zusammen ergibt Weiß.
Der Code, um die RGB-LED gelb leuchten zu lassen, lautet also wie folgt.
Wenn das Ball-Figur (gelber Ball) angeklickt wird, setzen wir Pin 11 auf high (rote LED an), Pin 10 auf high (grüne LED an) und Pin 9 auf low (blaue LED aus), so dass die RGB-LED gelb leuchtet.
Du kannst auf die gleiche Weise Codes in andere Figurs schreiben, um die RGB-LEDs in den entsprechenden Farben aufleuchten zu lassen.
3. Ball2 Figur (hellblau)
4. Ball3 Figur (rot)
5. Ball4 Figur (grün)
6. Ball5 Figur (lila)