Corso Arduino 2019
Corso base di 6 lezioni (+1!) sulla scheda a microcontrollore Arduino, incominciando dalle basi dell'elettronica.
Il corso sarà svolto a partire dalla prima settimana di Febbraio. È necessario comunicare la propria iscrizione entro il xx Gennaio, versando una quota di pre-iscrizione di xx€ in modo da agevolare l'acquisto dei materiali necessari. La richiesta di iscrizione può essere fatta pervenire tramite mailing list o di persona durante le serate di attività.
Programma
- Lezione 0 - Talk gratuito, accessibile anche a chi non si è già iscritto. Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, dimostrazioni pratiche. Installazione del'IDE Arduino. Al termine: conferma delle iscrizioni;
- Lezione 1 - Introduzione all'elettronica (legge di Ohm, resistenze, LED), Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;
- Lezione 2 - Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;
- Lezione 3 - Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;
- Lezione 4 - Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;
- Lezione 5 - I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;
- Lezione 6 - Realizzazione guidata di un progetto finale.
Materiale fornito & necessario
È necessario un proprio PC. In caso di mancanza è possibile richiedere una postazione in fase di registrazione.
Materiale didattico
- Arduino - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;
- Fritzing - Programma per il disegno di schemi e documentazione progetti;
- Instructables - Progetti fai-da-te: si possono trovare idee per il progetto finale;
- Arduino Basic Connections - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido;
- Arduino Cheat Sheet - Summa dei comandi di uso generico per programmare con Arduino;
- Arduino Pinout - Riassunto rapido delle funzioni dei pin di Arduino;
PDF delle lezioni e soluzioni esercizi
- TBD
Materiale consegnato
Alla Lezione Zero verrà consegnato a tutti gli iscritti il libro di riferimento ed un set con componenti necessari per le esercitazioni, che in linea di massima conterrà:
- Una scheda Arduino (USB incluso)
- Una BreadBoard
- Resistenze (330 Ohm, 1kOhm, 10kOhm)
- LED (rossi/verdi/gialli ed RGB)
- Pulsanti
- Potenziometri
- Sensoristica (temperatura, luminosità)
- Speaker/buzzer
- Transistor BJT
- Diodi
- Motori (DC, servo, stepper - con relativa interfaccia di controllo)
- Display (7 segmenti ed LCD)
- Sensori complessi (temperatura, IR, ...)
- Fili per connessioni
Quando e come iscriversi
La Lezione Zero si terrà il giorno xxx dalle ore 21 alle ore 23, ed a partire dalla settimana successiva inizieranno le lezioni. Le date saranno comunicate durante la presentazione sulla base delle preferenze espresse attraverso il questionario di pre-iscrizione. Ogni lezione si terrà un giorno a settimana, e sarà divisa in una parte teorica ed una esercitazione, intervallate da una pausa di 15 minuti.
Per gli interessati, i soci saranno attivi tramite mail o altro mezzo per domande o approfondimenti relativi alla parte di programma svolto.
L'intero corso si svolgerà nella nuova officina di Via Magolo 32, Avane (zona ex-mercato ortofrutticolo, Vela Margherita Hack).
Il costo di iscrizione è di xx, comprensivo dei materiali suddetti e della tessera GOLEM 2019.
Il corso sarà rimandato se non si raggiunge una quota minima di partecipanti di 6 persone.
Per qualsiasi domanda è possibile scrivere una mail alla lista.