Arduino Avanzato

Author:Andrea Manni
Copyright:GFDL
Version:0.1

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.

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.

La durata del corso e’ 20 ore in 10 incontri, Mercoledi’ e Giovedi’ dalle 18 alle 20 oppure dalle 20:00 alle 22:00 a seconda delle esigenze dei partecipanti.

Indice degli argomenti .. date:: 1/1/2016

Argomenti

La traccia degli argomenti e’ suscettibile di cambiamenti in base alla composizione dell’aula e dei componenti elettronici disponibili.

  • Shift register
  • EPROM
  • Transistor: PNP e NPN
  • Costruire Hbridge per pilotare motore, usare un integrato L293D
  • Power Saving: narcoleptic library
  • Mosfet / transistor : pilotare LED strip a 12v / LED alta luminosita’
  • Programmazione ad oggetti: Blink, PWM e Loop con Millis() . Refactoring
  • Editors Avanzati: Sublime Text, Eclipse, Makefiles
  • Eventuale: Arduino + Processing (S4a?)
  • Eventuale: decodifica input PWM RX
  • Usare interrupts: timer e input
  • creare una libreria ad oggetti
  • Comunicazione a infrarossi
  • comunicazione radio seriale
  • Sensora a ultrasuoni
  • Display LCD a 8 pin (eventuale in I2C)
  • RFID

Upgrade Hardware

  • RTC
  • 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
  • eventuale introduziona a NodeMCU in LUA
  • eventuale registri e

Materiali

Per gli studenti che vogliono esercitarsi a casa sono stati predisposti un Kit base da 5euro e un Kit da 25euro . Questi kit vanno prenotati con un mese di anticipo (ce ne saranno di disponibili per l’inizio del corso) come acquisto di gruppo.

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.

Tabella dei contenuti

Argomento precedente

Arduino Base

Argomento successivo

1   Materiali per Laboratorio

Questa pagina