Modifiche

Da GolemWiki.

Corso Arduino 2019

4 839 byte aggiunti, 20:07, 17 dic 2018
Creata pagina generica, da definire
[[File:arduino-logo.gif|right|70px]]
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 [http://lists.linux.it/listinfo/golem mailing list] o di persona durante le [[Officina Informatica|serate di attività]].

==Programma==
*'''Lezione 0''' - Talk '''gratuito''', accessibile anche a chi non si è già iscritto. <!--(è necessaria la pre-iscrizione, compila il [https://docs.google.com/forms/d/1dD3xXVFa3WNEy2pCtRpdrRdjqJrkxJzPAu_CbdscD10 form] per iscriverti).--> 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 ===
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;

* [http://magistri.altervista.org/arduino/ABC_Disp1.pdf Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido;
* [https://github.com/liffiton/Arduino-Cheat-Sheet/blob/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino;
* [http://www.umsats.ca/wp-content/uploads/2013/02/Arduino_uno_Pinout.pdf Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino;

====PDF delle lezioni e soluzioni esercizi====
* TBD

<!--
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]
-->

=== Materiale consegnato ===
[[File:arduino-kit.jpg|right|thumb|300px|Anteprima del kit - Non corrisponde al kit reale]]

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.<br/>
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 [[Officina Informatica | 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 [mailto:golem@lists.linux.it lista].
[[Category:Corsi]]

Menu di navigazione