1 ===================================
3 ===================================
12 Traccia degli argomenti del corso avanzato su Arduino Make++ nel Laboratorio NetGarage in via Barchetta. Questo documento non costituisce un manuale per il corso ma solo una traccia degli argomenti trattati nelle varie giornate di lezione.
14 La durata del corso e' 20 ore in 10 incontri, lun. e giov. dalle 18 alle 20.
16 * Docente Andrea Manni,
17 * Inizio lunedì 23 novembre,
18 * Quota di iscrizione € 50 (da versare il primo incontro).
21 .. contents:: Indice degli argomenti
26 * Sistema operativo Gnu/Linux, ambiente Desktop
27 * Arduino presentazione scheda e caratteristiche hardware
28 * Architettura di un elaboratore: CPU - RAM - INPUT / OUTPUT
29 * Architettura di un micro controller: differenze
30 * Le Varie schede Arduino
31 * Softwre: compilazione e Arduino IDE
32 * Input tramite bottoni, cicli condizionali
33 * PWM: output analogico
35 * Approccio alla State Machine: stato di un bottone
40 * Fondamenti di programmazione: strutture principali
41 * Variabili e costanti
42 * Cicli iterativi e condizionali
43 * Funzioni, scope e static
44 * Operatori binari, comparativi, logica boleana
47 Nela fase finale del corso in base alla preparazione del gruppo di lavoro il docente valutera' se fare una dimstrazione di code refactoring per trasformare il codice dell'esercizio sul multitasking in codice a oggetti.
54 * Elettricita', differenza di potenziale, resistenze
55 * Legge di Ohm, calcolare resistenze per LED
56 * Utilizzo della BradBoard (tavoletta di prototipizzazione)
57 * Bottoni in Pull DOWN e Pull UP
58 * Potenziometri, resistivita' e resistenza
61 * Introduzione ai Transistor: BJT come interruttore digitale
62 * Attuatori: Piezo, motori DC, servomotori
67 =======================
69 Il laboratorio mette a disposizione i Kit con i componenti necessari allo svolgersi delle lezioni.
70 Per gli studenti che vogliono esercitarsi a casa sono stati predisposti un `Kit base da 5euro <http://lab.piffa.net/kit5.html>`_ e un `Kit da 25euro <http://lab.piffa.net/kit.html>`_ . Questi kit vanno prenotati con un mese di anticipo (ce ne saranno di disponibili per l'inizio del corso) come **acquisto di gruppo**.
72 Per quanto riguarda il software stato preparato un sistema operativo Gnu/Linux in versione Live / installabile sul proprio coputer: http://zap.piffa.net/store/ con tutti i software e gli esericizi preconfigurati.
77 Sono disponibili i calendari delle lezioni delle precedenti edizioni del Corso Base con gli argomenti trattati in ogni lezione: ad es http://lab.piffa.net/lunedi.html e http://lab.piffa.net/giovedi.html , il Wiki con informazioni utili sui componenti (a cura degli studenti): http://wiki.piffa.net/ , gli `esercizi <http://lab.piffa.net/sketchbook_andrea/>`_ e gli `schemi elettronici <http://lab.piffa.net/schemi/>`_
79 Il sito web di riferimento e': http://lab.piffa.net/