Incontri Arduino intermedio Giugno

Author:Andrea Manni
Copyright:GFDL
Version:1.0

Traccia degli argomenti degli incontri tenuti in Lugnlio 2016 al Lunedi’ in via Barchetta. Questo documento non costituisce un manuale per il corso ma solo una traccia degli argomenti trattati nelle varie giornate di lezione, i riferimenti per testi e risorse consigliati li trovate su: http://lab.piffa.net/testi.html

Generato il 2017-03-22 con: http://docutils.sourceforge.net/rst.html

Giovedi’ 16 Giugno

Saldature

  • Esercitazione in Laboratorio: saldature through hole.
  • Tecniche di base per saldature su schede millefori, piedinatura schede.

Componenti e strumenti di base per saldature: - http://lab.piffa.net/accessori.html#saldatori

Arduino Mini Pro

Itroduzione e utilizzo della scheda Arduino Mini Pro a 5v 16mhz 168p:

Piedinatura, configurazione di Arduino IDE, upload tramite FTDI.

Lunedi’ 20 Giugno

Multitasking

  • Eseguire diversi task contemporaneamente: problemi dell’uso della funzione delay(): sketch: sketchbook_andrea/multitasking/blink_0

  • Utilizzo della funzione millis() per coordinare diverse istruzioni: sketch
    • sketchbook_andrea/multitasking/BlinkWithoutDelay_1/
    • sketchbook_andrea/multitasking/BlinkWithoutDelay_2_led/
  • Isolare il codice di ogni task in una funzione: sketchbook_andrea/multitasking/BlinkWithoutDelay_2_led/

  • Passare un argomento a una funzione: variabili locali e globali: sketchbook_andrea/multitasking/BlinkWithoutDelay_4_argomento/

  • Programmazione orientata agli oggetti, sketch sketchbook_andrea/multitasking/BlinkWithoutDelay_6_class

Refactoring

Procedere per interventi minimali per ottimizzare il codice al fine di renderlo portabile / riutilizzabile in contesti diversi.

Tabella dei contenuti

Argomento precedente

1   Materiali per Laboratorio

Argomento successivo

Arduino Base: Lezioni

Questa pagina