Note
Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Plongez dans l’univers de Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi nous rejoindre ?
Support d’experts : Résolvez les problèmes après-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.
Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux avant-premières.
Réductions spéciales : Profitez de réductions exclusives sur nos derniers produits.
Promotions festives et cadeaux : Participez à des tirages au sort et à des promotions festives.
👉 Prêt à explorer et créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès aujourd’hui !
2.3 Boules Colorées¶
Dans ce projet, nous allons faire afficher différentes couleurs par les LED RVB.
Cliquer sur les différentes boules colorées dans la zone de scène fera s’allumer la LED RVB avec les couleurs correspondantes.
Composants nécessaires¶
Pour ce projet, nous avons besoin des composants suivants.
Il est certainement pratique d’acheter un kit complet, voici le lien :
Nom |
ARTICLES DANS CE KIT |
LIEN |
|---|---|---|
Kit de démarrage ESP32 |
320+ |
Vous pouvez également les acheter séparément à partir des liens ci-dessous.
INTRODUCTION AUX COMPOSANTS |
LIEN D’ACHAT |
|---|---|
Ce que vous allez apprendre¶
Le principe des LED RVB
Copier des sprites et sélectionner différents costumes
Superposition des trois couleurs primaires
Construire le circuit¶
Une LED RVB regroupe trois LED rouge, verte et bleue dans un boîtier 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.
Programmation¶
1. Sélectionner un sprite
Supprimez le sprite par défaut, puis choisissez le sprite Ball.
Dupliquez-le 5 fois.
Choisissez différents costumes pour ces 5 sprites Ball et placez-les aux positions correspondantes.
Note
Le costume du sprite Ball3 doit être changé manuellement en rouge.
2. Faire s’allumer 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 ajoutées ensemble de différentes manières pour reproduire un large éventail de couleurs.
Mélange des 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.
Voici le code pour faire s’allumer la LED RVB en jaune.
Lorsque le sprite Ball (balle jaune) est cliqué, nous réglons la broche 27 sur haut (LED rouge allumée), la broche 26 sur haut (LED verte allumée) et la broche 25 sur bas (LED bleue éteinte), de sorte que la LED RVB s’allume en jaune.
Vous pouvez écrire les codes pour les autres sprites de la même manière pour faire s’allumer les LED RVB dans les couleurs correspondantes.
3. Sprite Ball2 (bleu clair)
4. Sprite Ball3 (rouge)
5. Sprite Ball4 (vert)
6. Sprite Ball5 (violet)