Arduino
10 ore, Secondaria di primo (3) e secondo grado
Questo corso più avanzato propone di programmare schede elettroniche Arduino con il suo linguaggio di programmazione C, usando quindi gli stessi ambienti di sviluppo adottati dai professionisti. Gli studenti e le studentesse realizzeranno circuiti per accendere lampadine, controllare motori e realizzare piccoli progetti come per esempio uno strumento musicale Theremin, una pista di biglie automatizzata o un orto automatizzato.
Destinatari e requisiti: studenti 3° SSPG, SSSG che abbiano già basi di programmazione (ottenute per esempio moduli Storytelling Scratch, Arduino con Scratch), e una esposizione a scrittura in sintassi formale (per esempio con il modulo Siti web o Coding con Python).
Programma
1. Luci e pulsanti (Tutorial). Basi linguaggio C. Come è fatto un Arduino, circuito, conduttori, corrente, differenza di potenziale, alimentatori, pile, Pulse Width Modulation. Pulsante e resistenza.
2. Motori servo (Tutorial). Potenziometro. Fotoresistenza. Servomotore.
3. Strumento musicale Theremin (Tutorial). Fotoresistenza, buzzer, sensore a ultrasuoni.
4. Pista di biglie automatizzata. Arduino, motori servo, display LCD oled e lego technic.
5. Sensori a volontà! Progetti di gruppo usando sensori scelti dagli studenti, analisi e ricerca datasheet tecnici.