Programmare e creare circuiti con Scratch su Raspberry

Scratch è un ambiente di programmazione gratuito, con un linguaggio di programmazione di tipo grafico. Tale linguaggio, ispirato alla teoria costruzionista dell’apprendimento e progettato per l’insegnamento della programmazione tramite primitive visive, è adatto a studenti, insegnanti e genitori ed è utilizzabile per progetti pedagogici e di intrattenimento che spaziano dalla matematica alla scienza, consentendo la realizzazione di simulazioni, visualizzazione di esperimenti, animazioni, musica, arte interattiva e semplici giochi.

In questo articolo vedremo come utilizzare Scratch su Raspberry, in particolar modo vedremo:

  • Come installare Scratch su Raspberry
  • Come far lampeggiare un led

INSTALLARE SCRATCH

Per installare Scratch apriamo il terminale del nostro Raspberry e digitiamo i seguenti comandi:

Poi questo:

scratch ora è installato, possiamo aprirlo.

Per far lampeggiare un LED prima di tutto dobbiamo utilizzare una estensione di scratch.

Clicchiamo in basso a sinistra, vedi l’immagine sottostante per capire meglio.

Clicchiamo su Raspberry Pi GPIO.

L’estensione GPIO ti offre la flessibilità di connettere e controllare un’intera serie di dispositivi elettronici.

Ora siamo pronti a far lampeggiare il LED, realizziamo il circuito.

COME FAR LAMPEGGIARE IL LED

Vediamo prima di tutto qual è il nostro schema GPIO. In questo articolo vedremo lo schema GPIO di una board Raspberry Pi 3. Ci sono tante versioni di Raspberry Pi e se non avete una board Raspberry Pi 3 basta cercare su Google “Modello Raspberry che possiedi + pinout”

Scratch

Vediamo i materiali da utilizzare:

Ecco qui il diagramma di collegamento:

Scratch

Vediamo quale sequenza di blocchi utilizzare:

 

Scratch

Il pin numero 13 fa riferimento al pin GPIO 27, ecco il motivo per cui c’è il numero 27. Nel momento in cui si clicca sulla bandiera verde in modo iterativo il LED collegato al pin GPIO 27 si accenderà e dopo 1 secondo di attesa si spegnerà e in seguito dopo un altro secondo si accenderà e così via con questa sequenza di accensione e spegnimento in loop.

Link utili

Seguici per non perdere le prossime novità!

 

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.