Arduino con Scratch
10 ore, Secondaria di primo e secondo grado
Viviamo in un mondo sempre più pervaso da dispositivi elettronici interconnessi: pensiamo a quanta tecnologia risiede in ogni smartphone, ai sensori che ‘si accorgono’ che stiamo passando in un corridoio e accendono la luce, alle centraline che registrano lo smog, ai sistemi di irrigazione automatica… Per comprenderne i principi di funzionamento, si propone un corso per realizzare semplici circuiti in cui si acquisiscono informazioni dal mondo esterno (suoni, quantità di luce, pressione di un bottone) tramite sensori; si fanno arrivare al computer tramite una scheda elettronica Arduino, e poi si elaborano col linguaggio visuale Mblock (derivato da Scratch) per far accadere una reazione agli stimoli esterni (per es. accensione di una lampadina in seguito alla ricezione di un rumore dall’esterno).
Requisiti: avere qualche esperienza con Scratch (Es. modulo Storytelling in Scratch)
Attrezzatura necessaria: Laboratorio di informatica possibilmente con connessione internet, software mblock installato. Le schede arduino saranno fornite da Glow (una per alunno).
Programma
1. Basi su sistemi di elaborazione elettronica, concetto di input e output, luci led, buzzer.
2. acquisizione segnali da schede Arduino (segnali audio, luminosi, da potenziometri)
3. Basi di elaborazione segnali: discretizzazione segnali, precisione, cambiamento scala, applicazione al computer in ambiente di programmazione Mblock (simile a Scratch).
4. Uso display LCD / oled
5. Motori servo