]> git.piffa.net Git - arduino/blob - lezioni/arduino_avanzato.rst
adc4f7ec59f47b5aaa1ded50966c5fb43b68cd67
[arduino] / lezioni / arduino_avanzato.rst
1 ===================================
2 Arduino Avanzato
3 ===================================
4
5
6   :Author: Andrea Manni
7   :Copyright: GFDL
8   :Version: 0.1
9
10
11 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.
12
13 Gli argomenti del corso Arduino Avanzati sono da considerarsi suscettibile di cambiamenti in base alla composizione dell'aula e dei componenti elettronici disponibili. La versione definitiva sara' disponibile il prima possibile.
14
15
16
17 .. contents:: Indice degli argomenti
18    .. |date| date::
19
20
21
22 Argomenti
23 ==========
24 La traccia degli argomenti e' suscettibile di cambiamenti in base alla composizione dell'aula e dei componenti elettronici disponibili.
25
26 * Shift register
27 * EPROM
28 * Transistor: PNP e NPN
29 * Costruire Hbridge per pilotare motore, usare un integrato L293D
30 * Power Saving: narcoleptic library
31 * Mosfet / transistor : pilotare LED strip a 12v / LED alta luminosita'
32 * Programmazione ad oggetti: Blink, PWM e Loop con Millis() . Refactoring
33 * Editors Avanzati: Sublime Text, Eclipse, Makefiles
34 * Eventuale: Arduino + Processing (S4a?)
35 * Eventuale: decodifica input PWM RX
36 * Usare interrupts: timer e input
37 * creare una libreria ad oggetti
38 * Comunicazione a infrarossi
39 * comunicazione radio seriale
40 * Sensora a ultrasuoni
41 * Display LCD a 8 pin (eventuale in I2C)
42 * RFID
43
44 Upgrade Hardware
45 ------------------
46
47 * RTC 
48 * Step Down: pilotare LED in corrente
49 * Barometro / termometro I2C
50 * 6 assi I2C
51 * Arduino Core su STM32: MapleMini e BluePill generica
52 * Arduino core su ESP8266
53 * Logic Level Converter, step down switching, linear regulator 7805 5v e LM1117T 3.3v 
54 * eventuale introduziona a NodeMCU in LUA
55 * eventuale registri e 
56
57
58 Hardware particolare
59 ========================
60
61 Serviranno alimenatori a 12v per i LED, se si vogliono usare step down serviranno PSU superiori a 12v: http://www.aliexpress.com/item/Newest-AC-100V-240V-to-DC-24V-2A-48W-Voltage-Transformer-Switch-Power-Supply-for-Led/32338559143.html
62
63 * http://www.aliexpress.com/item/New-Brand-Switch-Power-Supply-Driver-for-LED-Strip-Light-Display-12V-1A-12W-high-quality/2013711623.html
64 * Wifi: http://www.aliexpress.com/item/New-version-ESP-12E-replace-ESP-12-ESP8266-remote-serial-Port-WIFI-wireless-module/32339917567.html
65 * NodeMCU:  http://www.aliexpress.com/item/2015-New-product-Wireless-module-NodeMcu-Lua-Wifi-Nodemcu-WIFI-Network-Development-Board-Based-ESP8266-High/32341789414.html
66 * MapleMini: http://www.aliexpress.com/store/product/5PCS-LOT-leaflabs-Leaf-maple-mini-ARM-STM32-compatibility/213957_1400682373.html
67 * Linear regulators: http://www.aliexpress.com/item/Free-Shipping-10pcs-lot-7805-L7805CV-ST-TO-220-Three-terminal-voltage-regulator/1608655221.html
68 * http://www.aliexpress.com/item/Free-Shipping-10pcs-LM1117T-3-3-LM1117T-LM1117-Low-Dropout-Voltage-Regulator-3-3V/2030773257.html?ws_ab_test=searchweb201556_1,searchweb201644_5,searchweb201560_9
69 * LLC http://www.aliexpress.com/item/Free-shipping-50pcs-lot-4-channel-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to/32458903534.html?ws_ab_test=searchweb201556_1_21_79_78_77_92_91_22_80,searchweb201644_5,searchweb201560_9 (non testati!)
70
71 Materiali 
72 =======================
73
74 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**.
75
76 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