]> git.piffa.net Git - arduino/blobdiff - lezioni/arduino_intermedio.rst
rpi
[arduino] / lezioni / arduino_intermedio.rst
diff --git a/lezioni/arduino_intermedio.rst b/lezioni/arduino_intermedio.rst
deleted file mode 100644 (file)
index 5a8c1d0..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-===================================
-Arduino Intermedio
-===================================
-
-
-  :Author: Andrea Manni
-  :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.
-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.
-
-
-.. contents:: Indice degli argomenti
-   .. |date| date::
-
-
-
-Argomenti
-==========
-
-Informatica:
----------------
-
-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
-* 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
-* 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.
-