Summer Campus 2018 (2)

Arduino è una piattaforma hardware low-cost e opensource, con cui è possibile programmare per creare circuiti collegabili a molte applicazioni, soprattutto in ambito dell’IoT e della robotica.

I partecipanti impareranno ad utilizzare la scheda di prototipazione elettronica più famosa al mondo e a realizzare dei prototipi elettronici in gradi di eseguire semplici compiti.

Il corso e adatto anche a chi si avvicina per la prima volta nel mondo opensource, acquisendo confidenza con i sensori, gli attuatori e gli shield.

Essi inoltre, padroneggeranno i principali protocolli di comunicazione gestiti dalla scheda elettronica.

  • Introduzione sul funzionamento di Arduino e storiaInteractional Design e Physical computing;
  • Breve panoramica sui vari tipi di schede Arduino;
  • Arduino UNO: struttura, connessioni;
  • L’ IDE;
  • Installazione dell’IDE e Drivers su Windows, MACOS e Linux
  • Elementi di programmazione: variabili, costanti, operatori logici e costrutti
  • Commentare il codice
  • La memoria di Arduino
  • Anatomia di un dispositivo interattivo
  • Sensori e attuatori
  • La breadboard
  • Elementi di elettronica: circuiti, elettricità, componenti
  • Legge di OHM e diagrammi schematici in elettronica
  • Codici Colore per le resistenze
  • Flow chart per la preparazione degli algoritmi

I comandi fondamentali per interagire con il mondo esterno:

  • Anatomia di un dispositivo interattivo
  • Sensori e attuatori
  • La breadboard
  • Elementi di elettronica: circuiti, elettricità, componenti
  • Legge di OHM e diagrammi schematici in elettronica
  • Codici Colore per le resistenze
  • Flow chart per la preparazione degli algoritmi
  • pinmode
  • digitalRead
  • digitalWrite
  • analogRead
  • analogWrite
  • Serial
  • Map

Elementi di programmazione avanzati: costrutti while, case, array e funzioni. Utilizzare Serial.println() per eseguire il debug di un programma.

Pratica:

  • Progetto 1: controllare la luminosità di un LED con un potenziometro o con una fotoresistenza.
  • Progetto 2: Musica con Arduino – Light Theremin. Attrezzi utili per sperimentare.

INFRASETTIMANALE: 

18 – 20 – 25 – 27 GIUGNO

DURATA | 12 ore
GIORNI | Lunedì – Mercoledì
ORARI | 17:00 – 19:00
FREQUENZA | 6 giorni
COSTO | € 270 (iva e tassa iscrizione inclusa)

 

Note | Insieme al corso è possibile acquistare il kit Arduino. Non è inclusa nel prezzo (è possibile acquistarlo da noi al costo di € 50; in alternativa è possibile richiedere la lista dei materiali a info@fablabmilano.it)

Requisiti | È richiesta tanta voglia di apprendere e nessuna conoscenza pregressa di programmazione.
Necessario l’utilizzo di un PC per lo svolgimento delle lezioni (se sprovvisti è possibile fare richiesta ad info@fablabmilano.it)