2.3 Balles Colorées

Dans ce projet, nous allons faire en sorte que les LED RVB affichent différentes couleurs.

Cliquer sur des balles de différentes couleurs dans l’espace scénique entraînera l’illumination de la LED RVB dans différentes couleurs.

../_images/4_color.png

Vous Apprendrez

  • Le principe de la LED RVB

  • Copier des sprites et sélectionner différents costumes

  • Superposition des trois couleurs primaires

Composants requis

Pour ce projet, nous avons besoin des composants suivants.

Il est certainement pratique d’acheter un kit complet, voici le lien :

Nom

ÉLÉMENTS DE CE KIT

LIEN

3 in 1 Starter Kit

380+

3 in 1 Starter Kit

Vous pouvez également les acheter séparément via les liens ci-dessous.

INTRODUCTION DES COMPOSANTS

LIEN D’ACHAT

Carte SunFounder R3

BUY

Plaque d’essai

BUY

Fils de Cavalier

BUY

Résistance

BUY

LED RVB

BUY

Construire le Circuit

Une LED RVB combine trois LED de rouge, vert et bleu dans une coque en plastique transparent ou semi-transparent. Elle peut afficher diverses couleurs en changeant la tension d’entrée des trois broches et en les superposant, ce qui, selon les statistiques, peut créer 16 777 216 couleurs différentes.

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

Programmation

1. Sélectionner un sprite

Supprimez le sprite par défaut, puis choisissez le sprite Ball.

../_images/4_ball.png

Et dupliquez-le 5 fois.

../_images/4_duplicate_ball.png

Choisissez différents costumes pour ces 5 sprites Ball et placez-les aux positions correspondantes.

Note

Le costume du sprite Ball3 doit être manuellement changé en rouge.

../_images/4_rgb1.png

2. Faire s’illuminer les LED RVB dans la couleur appropriée

Avant de comprendre le code, nous devons comprendre le modèle de couleur RVB.

Le modèle de couleur RVB est un modèle de couleur additive dans lequel les lumières rouge, verte et bleue sont combinées de diverses manières pour reproduire un large éventail de couleurs.

Mélange de couleurs additives : ajouter du rouge au vert donne du jaune; ajouter du vert au bleu donne du cyan; ajouter du bleu au rouge donne du magenta; ajouter les trois couleurs primaires ensemble donne du blanc.

../_images/4_rgb_addition.png

Ainsi, le code pour faire s’illuminer la LED RVB en jaune est le suivant.

../_images/4_yellow.png

Lorsque le sprite Ballon (balle jaune) est cliqué, nous réglons la broche 11 en mode haut (LED rouge allumée), la broche 10 en mode haut (LED verte allumée) et la broche 9 en mode bas (LED bleue éteinte) afin que la LED RVB s’illumine en jaune.

Vous pouvez écrire des codes pour les autres sprites de la même manière pour faire s’illuminer les LED RVB dans les couleurs correspondantes.

3. Sprite Ballon2 (bleu clair)

../_images/4_blue.png

4. Sprite Ballon3 (rouge)

../_images/4_red.png

5. Sprite Ballon4 (vert)

../_images/4_green.png

6. Sprite Ballon5 (violet)

../_images/4_purple.png