Nota
Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.
Perché unirti a noi?
Supporto Esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e Condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.
Anteprime Esclusive: Accedi in anteprima agli annunci di nuovi prodotti e alle anteprime esclusive.
Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!
2.4 Luce Arcobaleno
In questo progetto, faremo sì che i LED RGB mostrino un arcobaleno di colori.
Il LED RGB equivale a incapsulare un LED Rosso, un LED Verde e un LED Blu sotto un’unica cupola, e i tre LED condividono un pin di catodo comune. Poiché il segnale elettrico viene fornito a ciascun anodo, è possibile visualizzare la luce del colore corrispondente. Modificando l’intensità del segnale elettrico di ciascun anodo, è possibile ottenere una varietà di colori.
Componenti Necessari
In questo progetto, abbiamo bisogno dei seguenti componenti.
È sicuramente conveniente acquistare un kit completo, ecco il link:
Nome |
ELEMENTI IN QUESTO KIT |
LINK |
|---|---|---|
Kepler Kit |
450+ |
Puoi anche acquistarli separatamente dai link qui sotto.
SN |
COMPONENTE |
QUANTITÀ |
LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Cavo Micro USB |
1 |
|
3 |
1 |
||
4 |
Diversi |
||
5 |
6 (1-330Ω, 2-220Ω, 3-10KΩ) |
||
6 |
3 |
||
7 |
1 |
Cablaggio
Un LED RGB ha 4 pin: il pin più lungo è il pin di catodo comune, che di solito è collegato a GND, il pin alla sinistra del pin più lungo è il Rosso, e i 2 pin a destra sono Verde e Blu.
Utilizzando la stessa intensità di alimentazione, il LED Rosso sarà più luminoso degli altri due, quindi è necessario utilizzare una resistenza leggermente più grande (330Ω) per ridurne la luminosità.
I 3 pulsanti sono utilizzati per controllare l’accensione dei LED Rosso, Verde e Blu rispettivamente.
Codice
Nota
Puoi fare riferimento all’immagine sottostante per scrivere il codice trascinando e rilasciando i blocchi.
Importa
2.4_rainbow_light.pngdal percorsokepler-kit-main\piper. Per tutorial dettagliati, fai riferimento a Importa il Codice.
Dopo aver collegato il Pico W, fai clic sul pulsante Start e il codice inizierà a funzionare. Premendo questi pulsanti individualmente verrà emessa una singola luce colorata, ma se vengono premuti due pulsanti contemporaneamente, o tutti e 3 i pulsanti contemporaneamente, i LED RGB emetteranno una varietà di colori diversi, fino a un massimo di 7.
Nota
In realtà, il LED RGB può emettere fino a 16 milioni di colori, ma poiché Piper Make non ha un blocco per emettere un segnale PWM, qui utilizziamo solo il blocco [turn pin() (ON/OFF)] per far mostrare ai LED RGB 7 colori.
Come Funziona?
Puoi pensare a questo progetto come all’utilizzo di tre pulsanti per controllare il LED RGB, impostando tre condizioni di controllo if per determinare se i tre pulsanti sono premuti o meno. Quando i pulsanti vengono premuti, i livelli dei pin corrispondenti vengono portati alti, facendo sì che il LED RGB mostri diversi colori.


