Nota
Ciao, benvenuto nella Community di appassionati di SunFounder Raspberry Pi, Arduino ed ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché unirti?
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 accesso anticipato a nuovi annunci di prodotti e anteprime.
Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.
👉 Sei pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi!
1.12 Lampada d’Acqua
Oggi utilizzeremo un LED Bar Graph, un Raspberry Pi e Scratch per creare una Lampada d’Acqua.
Il LED Bar Graph si accenderà in sequenza seguendo la direzione delle frecce sul palco.
Componenti Necessari
In questo progetto, avremo bisogno dei seguenti componenti.
È sicuramente comodo acquistare un kit completo, ecco il link:
Nome |
COMPONENTI IN QUESTO KIT |
LINK |
|---|---|---|
Raphael Kit |
337 |
Puoi anche acquistarli separatamente dai link sottostanti.
INTRODUZIONE AI COMPONENTI |
LINK PER L’ACQUISTO |
|---|---|
- |
Costruire il Circuito
Carica il Codice e Vedi Cosa Succede
Carica il file di codice (1.12_water_lamp.sb3) sul tuo computer e aprilo su Scratch 3.
Cliccando su Arrow1, i LED sul LED Bar si accendono in sequenza da sinistra a destra (uno alla volta) e poi si spengono. Cliccando su Arrow2, i LED si accendono nell’ordine opposto.
Suggerimenti sugli Sprite
Elimina lo sprite predefinito e scegli lo sprite Arrow1.
Qui avremo bisogno di 2 sprite Arrow1, che possono essere duplicati con il pulsante duplicato.
Clicca sullo sprite Arrow 2 e cambia la direzione della freccia selezionando il costume 2.
Ora creiamo una variabile.
Nominala come num.
Segui lo stesso metodo per creare una lista chiamata led.
Dopo aver aggiunto gli elementi, dovresti vedere la variabile num e la lista led nell’area di lavoro.
Clicca su + per aggiungere 10 elementi alla lista e inserisci i numeri dei pin in ordine (17,18,27,22,23,24,25,2,3,8).
Suggerimenti sul Codice
Questo è un blocco evento che viene attivato quando lo sprite corrente viene cliccato.
Il valore iniziale della variabile num determina quale LED si accenderà per primo.
Imposta il pin corrispondente a num nella lista led su low per accendere il LED, quindi imposta il pin corrispondente a num-1 su high per spegnere il LED precedente.