Note
Bonjour, bienvenue dans la communauté SunFounder des passionnés de Raspberry Pi, Arduino et ESP32 sur Facebook ! Explorez plus en profondeur 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 & 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 aperçus exclusifs.
Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.
Promotions festives et concours : Participez à des concours et à des promotions spéciales pour les fêtes.
👉 Prêt à explorer et créer avec nous ? Cliquez sur [ici] et rejoignez-nous dès aujourd’hui !
2.4 Lumière Arc-en-ciel
Dans ce projet, nous allons faire en sorte que les LED RVB affichent un arc-en-ciel de couleurs.
Une LED RVB équivaut à encapsuler une LED rouge, une LED verte et une LED bleue sous un même capuchon, et les trois LED partagent une broche cathode commune. Comme le signal électrique est fourni à chaque broche anode, la lumière de la couleur correspondante peut être affichée. En modifiant l’intensité du signal électrique de chaque anode, il est possible de produire diverses couleurs.
Composants requis
Pour ce projet, nous avons besoin des composants suivants.
Il est très pratique d’acheter un kit complet, voici le lien :
Nom |
COMPOSANTS DANS CE KIT |
LIEN |
---|---|---|
Kit Kepler |
450+ |
Vous pouvez également les acheter séparément via les liens ci-dessous.
N° |
COMPOSANT |
QUANTITÉ |
LIEN |
---|---|---|---|
1 |
1 |
||
2 |
Câble Micro USB |
1 |
|
3 |
1 |
||
4 |
Plusieurs |
||
5 |
6(1-330Ω, 2-220Ω, 3-10KΩ) |
||
6 |
3 |
||
7 |
1 |
Câblage
Une LED RVB possède 4 broches : la plus longue est la broche cathode commune, qui est généralement connectée à la masse (GND), la broche de gauche, à côté de la plus longue, est pour le rouge, et les deux broches de droite sont pour le vert et le bleu.
Lors de l’utilisation de la même intensité d’alimentation, la LED rouge sera plus lumineuse que les deux autres, et une résistance légèrement plus grande (330Ω) doit être utilisée pour réduire sa luminosité.
Les 3 boutons servent à contrôler l’allumage des LED rouge, verte et bleue respectivement.
Code
Note
Vous pouvez vous référer à l’image ci-dessous pour écrire le code en glissant-déposant.
Importez
2.4_rainbow_light.png
depuis le cheminkepler-kit-main\piper
. Pour des tutoriels détaillés, veuillez consulter Importer du Code.
Après avoir connecté le Pico W, cliquez sur le bouton Start et le code commencera à s’exécuter. En appuyant sur ces boutons individuellement, une couleur unique sera émise, mais si deux boutons sont pressés en même temps, ou les 3 boutons en même temps, les LED RVB afficheront une variété de couleurs différentes, jusqu’à un maximum de 7.
Note
En réalité, les LED RVB peuvent émettre jusqu’à 16 millions de couleurs, mais comme Piper Make ne dispose pas d’un bloc pour émettre un signal PWM, nous utilisons ici le bloc [turn pin() (ON/OFF)] pour faire afficher 7 couleurs aux LED RVB.
Comment ça marche ?
Vous pouvez considérer ce projet comme l’utilisation de trois boutons pour contrôler la LED RVB, et l’ajout de trois conditions de jugement (if) pour déterminer si les trois boutons sont pressés ou non. Lorsque les boutons sont enfoncés, les niveaux des broches correspondantes sont élevés, ce qui permet à la LED RVB d’afficher différentes couleurs.