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 i problemi post-vendita e affronta le 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 ai nuovi annunci di prodotti e anteprime.
Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni festive e giveaway: Partecipa ai giveaway e alle promozioni festive.
👉 Sei pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi!
1.1 Bacchetta Magica
Oggi utilizzeremo LED, Raspberry Pi e Scratch per creare un gioco divertente. Quando agitiamo la bacchetta magica, il LED lampeggerà.
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
Aggiungi Estensione GPIO
Clicca sul pulsante Aggiungi Estensione nell’angolo in basso a sinistra, quindi aggiungi Raspberry Pi GPIO, un’estensione che usiamo per tutti i nostri progetti Scratch.
Carica il Codice e Vedi Cosa Succede
Carica il file di codice dal tuo computer (~/raphael-kit/scratch/code) su Scratch 3.
Dopo aver cliccato sulla bacchetta magica nell’area di scena, vedrai che il LED lampeggerà per due secondi.
Suggerimenti sugli Sprite
Clicca su Carica Sprite.
Carica Wand.png dal percorso ~/raphael-kit/scratch/picture su Scratch 3.
Infine, elimina Sprite1.
Suggerimenti sul Codice
Questo è un blocco di eventi il cui trigger è cliccare sulla bandiera verde nell’area di scena. All’inizio di tutti i codici è richiesto un evento di trigger, e puoi selezionare altri eventi di trigger nella categoria Eventi della palette dei blocchi.
Ad esempio, possiamo ora cambiare l’evento di trigger in un clic sullo sprite.
Questo è un blocco con un numero impostato di cicli. Quando inseriamo il numero 10, gli eventi nel blocco verranno eseguiti 10 volte.
Questo blocco viene utilizzato per mettere in pausa il programma per un certo periodo di tempo in secondi.
Poiché in Scratch viene utilizzato il metodo di denominazione BCM, questo codice imposta GPIO17 (BCM17) a 0V (livello basso). Poiché il catodo del LED è collegato a GPIO17, il LED si accenderà. Al contrario, se imposti GPIO(BCM17) su alto, il LED si spegnerà.