]> git.piffa.net Git - arduino/blobdiff - lezioni/arduino_avanzato.rst
rpi
[arduino] / lezioni / arduino_avanzato.rst
diff --git a/lezioni/arduino_avanzato.rst b/lezioni/arduino_avanzato.rst
deleted file mode 100644 (file)
index d7ff671..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-===================================
-Arduino Avanzato
-===================================
-
-
-  :Author: Andrea Manni
-  :Copyright: GFDL
-  :Version: 0.1
-
-
-Arduino avanzato si spinge ai limiti dell'ecosistema Arduino portando le conoscenze acquisite a scalare sia su schede Arduino diverse che su hardware compatibile: dai piccoli AVR Attiny di pochi millimetri ai potenti ARM a 32bit e MIPS ottimizzati per le conessioni a internet. Gli studenti potranno utilizzare le risorse software e librerie Arduino, le piu' vaste e facili da utilizzare, su soluzioni micro dal costo inferiore a un euro fino a schede ad alte prestazioni dal costo inferiore ai 5 euro.
-
-
-
-
-Durata 21 ore in lezioni da 3 ore, 80 euro per 12 partecipanti (o 60 per 16).
-
-
-.. contents:: Indice degli argomenti
-   .. |date| date::
-
-
-
-Argomenti
-==========
-
-Informatica:
----------------
-
-Creare librerie ad oggetti, operazioni bitwise, pointers. Connessioni seriali sincrone, I2C. Strumenti di condivisione codice Git e della documentazione.
-
-
-* Processing: scambiare ed elaborare i dati tra Arduino e PC.
-* Http e webframework, introduzione TCP/IP
-
-Elettronica
---------------
-Connessioni I2c, wifi.
-Transistor, componenti avanzati:
-
-
-* Arduino su STM32: MapleMini e generiche
-* ESP8266: port di Aduino
-* Schede NodeMCU e ESP8266 ridotte
-* Power Saving: gestione del risparmio energetico
-* Utilizzare StepDown per controllo della corrente
-* Git avanzato: brancing e condivisione.
-* Software per gestire la documentazione.
-* Editors Avanzati: Compilazione manuali ed uso di editor testuali.
-* Connessioni Wifi: sensori e attuatori in rete.
-* Server su Arduino e scambio di dati con device remoti.
-* Usare interrupts: timer e input
-* creare una libreria ad oggetti
-* Display LCD a 8 pin (normale e I2C)
-* Giroscopio a 6 assi
-* Sensore di pressione / altimetro
-* Altri eventuali sensori ed attuatori
-* RFID
-
-Arduino
---------------
-
-Arduino Core e Processing su architettura MIPS con ESP8266 e ARM con STM32. Ambienti di sviluppo avanzati: Sublime Text, Eclipse, Vim, compilazione anuale con Makefiles.
-
-Creazione di una libreria a oggetti, deployment con GIT.
-
-
-Upgrade Hardware
-------------------
-
-* Step Down: pilotare LED in corrente
-* Barometro / termometro I2C
-* 6 assi I2C
-* Arduino Core su STM32: MapleMini e BluePill generica
-* Arduino core su ESP8266
-* Logic Level Converter, step down switching, linear regulator 7805 5v e LM1117T 3.3v 
-* Pilotare i PIN tramite transistor.
-
-
-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