Nota

Ciao, benvenuto nella Community di appassionati di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.

Perché unirsi?

  • 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: Ottieni accesso anticipato agli annunci di nuovi prodotti e alle anteprime.

  • Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni Festive e Giveaway: Partecipa a concorsi e promozioni durante le festività.

👉 Pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi!

1.6 Lampada d’Acqua

Oggi utilizzeremo un LED Bar Graph, un Raspberry Pi e Scratch per realizzare una Lampada d’Acqua.

Il LED Bar Graph si illuminerà progressivamente seguendo la direzione delle frecce nella scena.

../_images/1.12_header.png

Componenti Necessari

../_images/1.12_list.png

Costruisci il Circuito

../_images/1.12_image66.png

Carica il Codice e Guarda cosa Succede

Carica il file di codice (1.6_water_lamp.sb3) dal tuo computer a Scratch 3.

Cliccando su Arrow1, i LED del LED Bar si accendono uno alla volta in sequenza da sinistra verso destra e poi si spengono. Clicca su Arrow2 e i LED si accenderanno nell’ordine inverso.

Suggerimenti sugli Sprite

Elimina lo sprite predefinito e scegli lo sprite Arrow1.

../_images/1.12_graph1.png

Qui avremo bisogno di 2 sprite Arrow1, che si possono duplicare con il pulsante di duplicazione.

../_images/1.12_scratch_duplicate.png

Clicca sullo sprite Arrow 2 e cambia la direzione della freccia selezionando il costume 2.

../_images/1.12_graph2.png

Ora creiamo una variabile.

../_images/1.12_graph3.png

Nominala num.

../_images/1.12_graph4.png

Segui lo stesso metodo per creare una lista chiamata led.

../_images/1.12_graph6.png

Dopo aver aggiunto, dovresti vedere la variabile num e la lista led nell’area della scena.

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).

../_images/1.12_graph7.png

Suggerimenti sui Codici

../_images/1.12_graph10.png

Questo è un blocco di evento che si attiva quando si clicca sullo sprite corrente.

../_images/1.12_graph8.png

Il valore iniziale della variabile num determina quale LED si accende per primo.

../_images/1.12_graph9.png

Imposta il pin corrispondente a num nella lista led su low per accendere il LED e quindi imposta il pin corrispondente a num-1 su high per spegnere il LED precedente.