Nota
Ciao, benvenuto nella community SunFounder Raspberry Pi, Arduino & ESP32 Enthusiasts su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.
Perché Unirsi?
Supporto Esperto: Risolvi problemi post-vendita e affronta sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e Condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime Esclusive: Ottieni l’accesso anticipato agli annunci di nuovi prodotti e alle anteprime esclusive.
Sconti Speciali: Goditi sconti esclusivi sui nostri prodotti più recenti.
Promozioni e Giveaway Festivi: Partecipa a giveaway e promozioni durante le festività.
👉 Sei pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!
2.2 - Visualizza il Livello
Il primo progetto consiste semplicemente nel far lampeggiare il LED. In questo progetto utilizziamo il LED Bar Graph, composto da 10 LED racchiusi in un involucro di plastica, generalmente usato per visualizzare livelli di potenza o volume.

Componenti Necessari
In questo progetto ci servono i seguenti componenti.
È sicuramente conveniente acquistare un intero kit, ecco il link:
Nome |
ELEMENTI IN QUESTO KIT |
LINK PER L’ACQUISTO |
|---|---|---|
Kepler Kit |
450+ |
Puoi anche acquistarli separatamente dai link qui sotto.
SN |
INTRODUZIONE COMPONENTE |
QUANTITÀ |
LINK PER L’ACQUISTO |
|---|---|---|---|
1 |
1 |
||
2 |
Cavo Micro USB |
1 |
|
3 |
1 |
||
4 |
Diversi |
||
5 |
10(220Ω) |
||
6 |
1 |
Schema Elettrico

Il LED Bar Graph contiene 10 LED, ognuno dei quali è controllabile singolarmente. Qui, l’anodo di ciascuno dei 10 LED è collegato ai pin GP6~GP15, mentre il catodo è collegato a una resistenza da 220Ω, e poi a GND.
Cablaggio
Codice
Nota
Puoi aprire il file
2.2_display_the_level.inonel percorsokepler-kit-main/arduino/2.2_display_the_level.Oppure copia questo codice nell”Arduino IDE.
Non dimenticare di selezionare la scheda (Raspberry Pi Pico) e la porta corretta prima di cliccare sul pulsante Upload.
Quando il programma è in esecuzione, vedrai i LED del LED Bar Graph accendersi e spegnersi in sequenza.
Come Funziona?
Ognuno dei dieci LED sul LED Bar deve essere controllato da un pin, il che significa che dobbiamo definire questi dieci pin.
Il codice in setup() utilizza un ciclo for per inizializzare i pin 6~15 in modalità output a turno.
for(int i=6;i<=15;i++)
{
pinMode(i,OUTPUT);
}
Il ciclo for è utilizzato in loop() per far lampeggiare i LED (accensione per 0.5s, poi spegnimento per 0.5s) in sequenza.
for(int i=6;i<=15;i++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
