Tecniche di Shield Management e IOT con Arduino
Informazioni aggiuntive
Durata del corso | 50 ore |
---|---|
Inizio corso | a completamento classe |
Orario | 18:30 – 21:30 |
Sede | Forte Chance Erica – corso Novara, 96 – 10152 Torino |
Posti disponibili | 14 |
Destinatari | Dipendenti domiciliati in Piemonte (buono formazione 70%): 191.25. – Dipendenti domiciliati in Piemonte con Isee inferiore o pari a euro 10.000: 0.00 – |
Titolo di studio richiesto | Scuola secondaria II grado – diploma professionale Qualifica |
Attestato rilasciato | validazione delle competenze |
Costo | |
Termine Iscrizioni |
Descrizione
Il corso intende far acquisire competenze per la gestione delle schede appartenenti al sistema ARDUINO UNO.
Nella parte teorica vengono presentati i concetti base relativi alla struttura hardware di tutti i dispositivi contemplati nel corso viene altresì descritto il sistema di sviluppo (IDE) utile alla programmazione delle schede ARDUINO.
La fase pratica prevede invece esercitazioni per affrontare ‘sul campo’ le problematiche presentate nella fase teorica e imparare a gestire in modo diretto il sistema ARDUINO UNO corredato da tutti i componenti che vengono messi a disposizione. Vengono inoltre sviluppate le tecniche base di programmazione in linguaggio C e le strategie di gestione delle librerie proprie del sistema e di quelle reperibili ‘on line’ grazie alla rete ‘open source’ di cui ormai si dispone. Nell’ambito della tematica “Internet of Things” vengono proposti spunti per realizzare sistemi domotici e robotici.
Pre-requisito di accesso: conoscenze di base relative all’uso di computer e dispositivi collegati, alla creazione e gestione di file, e alla navigazione in rete.
“Corso in attesa di approvazione nel Catalogo regionale dell’Offerta di formazione individuale continua e permanente 2023-2027”
Quota di iscrizione:
- Dipendenti di aziende localizzate in Piemonte e/o lavoratori occupati domiciliati in Piemonte (buono formazione 70%): euro 191,25
- Lavoratori occupati domiciliati in Piemonte con Isee inferiore o pari a euro 10.000,00 (buono formazione 100%): euro 0,00
Programma
Linguaggio di programmazione
- Costrutti fondamentali del linguaggio di programmazione C
- Utilizzo dei port digitali e analogici
- Cenni alla tecnica PWM
- Utilizzo della porta seriale asincrona
- Cenni al bus I2C
- Gestione di sensori e trasduttori
- Struttura delle librerie di ARDUINO
- Utilizzo della scheda ARDUINO MOTOR SHIELD per la gestione di diverse tipologie di motori
- Utilizzo della scheda WIFI SHIELD, di moduli ESP8266 ed in radiofrequenza per gestire internet delle cose.
Ambiente di sviluppo
- Visione d’insieme del sistema e sua componentistica hardware
- Modi diversi di alimentare Arduino e massime correnti gestibili in condizione di source e sink
- Connettori presenti sul sistema e loro funzione
- Definizione di Shield
- Uso del sito arduino.cc e download del sistema di sviluppo per gestire la scheda
- Installazione del sistema di sviluppo e risorse di help disponibili
- Definizione di sketch e sua struttura
- Descrizione delle funzioni base del sistema
- Il microcontrollore ATMega328
- Memoria di programma e memoria dati
- Cenni all’architettura Harward.
Verifica finale