CORSO AVANZATO DI ARDUINO
Prossimo corso a febbraio 2019
Cosa
La scheda Arduino ha cambiato per sempre il settore della prototipazione elettronica sia nella formazione professionale che nell’automazione industriale. Saper usare questa piattaforma in modo professionale ed avanzato è una competenza irrinunciabile per chiunque voglia approcciare il mondo dell’elettronica interattiva.
Il corso di Arduino Avanzato è dedicato a tutte le persone che hanno già una conoscenza di base della piattaforma Arduino e vogliono ampliare le proprie conoscenze nella programmazione e realizzazione di progetti e prototipi elettronici più complessi e professionali. Nel corso verranno impiegate schede Arduino più avanzate, come Arduino MEGA2560 e Arduino DUE, per poi sperimentare l’utilizzo di vari sensori e display TFT combinati anche con la connettività Bluetooth, WiFi ed Ethernet.
Gli studenti saranno coinvolti in un affascinante percorso alla scoperta delle feature più avanzate dell’ambiente Arduino che permettono la realizzazione e programmazione di prototipi professionali nei campi dell’automazione, domotica, robotica, networking e nei campi emergenti come quello dell’Intelligenza Artificiale
Come
Al corso potranno accedere i tesserati del FabLab e avrà la durata di 25 ore totali: 2 appuntamenti settimanali da 2.5 ore, più due ore libere (uso laboratorio per progetti personale, incontri supplementari per chiarimenti con docente)
Il corso rilascia al termine un attestato.
Il costo del corso è di 130,00€ e comprende la tessera di iscrizione al Fablab (obbligatoria).
Per coloro che sono già iscritti al Fablab il costo è di 80,00€.
Il corso prevede l’acquisto consigliato su Amazon di un KIT da 35€ che rimarrà di esclusiva proprietà dei partecipanti (per coloro che hanno già frequentato il corso base, non hanno necessità di acquistare nulla, al limite di integrare con qualche sensore)
Tutti gli scritti avranno diritto a ricevere in formato gratuito la seconda parte del libro “A scuola con Arduino”. Scritto dal docente del corso.
Con chi
La docenza è affidata ad un docente esperto di Robotica e di Coding. Con pluriennale esperienza nel settore. Questo corso dal formato originale e innovativo parte dall’insegnamento avanzato dello strumento Arduino per poi proiettare gli allievi verso il futuro attraverso la conoscenza delle nuove tecniche di prototipazione e programmazione.
Gli studenti metteranno le mani sulle diverse tecnologie sin dal primo incontro, il metodo di studio sarà fortemente basato sul principio del “learn by doing”. La maggior parte dei concetti appariranno logici e di immediata comprensione proprio perché immediatamente sperimentati, ancor prima di essere teoricamente approfonditi.
Alle conoscenze base e avanzate su Arduino sono aggiunte competenze specialistiche su tutti i temi dell’Industria 4.0 con un occhio anche all’impiego nel settore Education secondo le linee guida del Piano Nazionale Scuola Digitale del Miur. Saranno affrontate tematiche relative alla domotica, e alla robotica, con l’utilizzo di svariati sensori, e motori.
PROGRAMMA DEL CORSO
ELETTRONICA
- Interruttori, pulsanti, relé, alimentatori di tensione
- I sensori
- Gli attuatori
- La comunicazione WiFi, Bluetooth,I2C
ARDUINO
- Presentazione della piattaforma Arduino e ripasso dei concetti base
- Introduzione alle schede Arduino più avanzate, differenze rispetto alle schede ‘entry-level’ e riepilogo delle caratteristiche hardware e software
- Controllo di motori e attuatori complessi
- Controllo di servomotori
- Gestione e controllo di motori in CC mediante ponte H
- Il controllo real-time dei processi, uno sguardo più approfondito a timer, clock e interrupt
- Controllo dispositivi in remoto ad infrarossi
- Controllo dispositivi in remoto con shield bluetooth
- Comunicazione utilizzando I2C e SPI, Bluetooth, WiFi, ethernet e la comunicazione in rete
- Concetti di domotica e gestione di una casa intelligente con Arduino
- Arduino, robotica e Intelligenza Artificiale
- Approfondire in modo professionale le migliori tecniche di programmazione avanzata del linguaggio C/C++ impiegato nella piattaforma Arduino
- Imparare le tecniche di prototipazione elettronica e il corretto dimensionamento dei progetti