]> git.piffa.net Git - arduino/blobdiff - corsi/arduino_intermedio.rst
fiera
[arduino] / corsi / arduino_intermedio.rst
index 5a8c1d0b6d9b3d14dd26ff7e02b4d6588814cb45..e4e689d346637b99cde7a61ad0801d6608435081 100644 (file)
@@ -7,10 +7,12 @@ Arduino Intermedio
   :Copyright: GFDL
   :Version: 0.1
 
-Per chi ha gia' dimestichezza con la programmazione e gli elementi base / passivi di elettronica, e' il passo successivo al corso base in un percorso che tramite l'approfondimento delle tecniche di programmazione e componenti sofisticati permettera' di affrontare progetti di robotica, domotica, IoT e tutto quanto del mondo fisico possa essere reso intelligiente con un microcontroller.
+Per chi ha gia' dimestichezza con la programmazione e gli elementi base / passivi di elettronica, e' il passo successivo al corso base in un percorso che tramite l'approfondimento delle tecniche di programmazione e componenti sofisticati permettera' di affrontare progetti di robotica, domotica, IoT e tutto quanto del mondo fisico possa essere reso intelligente con un microcontroller.
+
 Dopo aver utilizzato varie librerie dell'ecosistema Arduino per gestire sensori e attuatori ci si cimentera' nella programmazione ad oggetti e multitasking. Si comincera' ad utilizzare transistor e sensori / attuatori sofisticati con  potenze superiori, utilizzando connessioni seriali cablate e radio.
 
-Durata 21 ore in lezioni da 3 ore, 16 partecipanti.
+
+Durata 20 ore in lezioni da 2 ore, 16 partecipanti.
 
 
 .. contents:: Indice degli argomenti
@@ -20,61 +22,55 @@ Durata 21 ore in lezioni da 3 ore, 16 partecipanti.
 
 Argomenti
 ==========
+L'ordine degli elementi puo' variare in base alle esigenze emerse nei corsi precedenti.
+
 
 Informatica:
 ---------------
+* Programmazione ad oggetti: Blink, PWM e Loop con Millis() . Refactoring
+* Operazioni bitwise 
+* Varaie modalita' di connessioni tra schede.
+* Strumenti di condivisione codice Git 
+* Linguaggi di marcatura leggeri (RST - Markdown) e gestione della documentazione
+* Editors Avanzati:usare editor esterni con la toolchain dell'Arduino IDE. Sublime Text, Eclipse 
+* Imparare a gestire i propri archivi con GIT.
+* Condivisione: utilizzo di un Wiki e Forum di discussione
 
-Programmazione ad oggetti, operazioni bitwise. Connessioni seriali.  Strumenti di condivisione codice Git e della documentazione.
 
 Elettronica
 --------------
-
-
 * Shift register
 * Transistor: PNP e NPN
 * Costruire Hbridge per pilotare motore, usare un integrato L293D
 * Motori Step
 * Mosfet / transistor : pilotare LED strip a 12v / LED alta luminosita'
 * Regolatori lineari
-* Programmazione ad oggetti: Blink, PWM e Loop con Millis() . Refactoring
-* Editors Avanzati: Sublime Text, Eclipse, Vim, Makefiles
 * Eventuale: decodifica input PWM RadioRX
 * Interrupts: introduzione
 * Comunicazione a infrarossi
 * comunicazione radio seriale
 * Sensori a ultrasuoni
 * Bussola Digitale
-* Senosre di temperatura e igrometro
+* Sensore di temperatura e igrometro
 * Altri eventuali sensori ed attuatori
 * Display LCD a 8 pin (eventuale in I2C)
 
+
 Arduino
 --------------
 
-Arduino Core e Wiring su microcontrolle AVR Attiny85, Arduino Mini Pro e FTDI.  Ambienti di sviluppo avanzati: Sublime Text, Eclipse, Vim, compilazione anuale con Makefiles.
-
-* Imparare a gestire i propri archivi con GIT.
-* Condivisione: utilizzo di un Wiki e Forum di discussione
+* Arduino Core e Wiring su microcontroller AVR ATtiny85 
+* Arduino Mini Pro e FTDI.  
+* Ambienti di sviluppo avanzati: Sublime Text, Eclipse, Vim 
+* compilazione manuale con Makefiles.
 * Utilizzare Librerie preconfezionate, gestirle con GIT.
 * Scratch for Arduino: didattica per i piu' piccoli.
 
 
-Upgrade Hardware
-------------------
-
-* RTC 
-* Barometro / termometro I2C
-* 6 assi I2C
-* eventuale introduziona a NodeMCU in LUA
-* eventuale registri e 
-
-
 Materiali 
 =======================
-
 Tutti i materiali necessari al corso saranno disponibili nel laboratorio durante le lezioni.
 
 Per gli studenti che vogliono esercitarsi a casa sono state predisposte le liste dei componenti e materiali utili ai corsi `Kit base da 5euro <http://lab.piffa.net/kit5.html>`_ e un `Kit da 40euro <http://lab.piffa.net/kit_full.html>`_ . Questi kit vanno prenotati con un mese di anticipo come **acquisto di gruppo**.
 
-Per quanto riguarda il software  e' 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 esercizi preconfigurati.
-
+Per quanto riguarda il software  e' stato preparato un sistema operativo Gnu/Linux in versione Live / installabile sul proprio computer: http://www.piffa.net/live/ con tutti i software e gli esercizi preconfigurati.