Corsi Arduino
Corso di programmazione per Arduino
Benvenuti nel meraviglioso mondo di Arduino il microcontroller open source che mette a disposizione di progettisti e creativi una piattaforma per la realizzazione di prototipi interattivi. Sviluppatori esperti e appassionati alle prese con i loro primi lavori troveranno in questo corso tutto il necessario per capire rapidamente come utilizzare i componenti hardware fondamentali e scrivere il software necessario per passare subito dalla teoria alla pratica. Sarà quindi possibile realizzare tanti incredibili progetti: vedrete come è facile assumere il controllo del dispositivo Wii Nunchuk di Nintendo e utilizzarlo nelle vostre applicazioni, collegherete Arduino a Internet e darete vita a un sistema di allarme che invia un messaggio di posta elettronica ogni volta che qualcuno si muove in casa vostra e svilupperete altre, utili, invenzioni come per esempio la “Cheer Lamp”, lampada che esulta lampeggiando i colori della vostra squadra del cuore ogni qualvolta questa segna.
Docente: ing. Umberto Talamo
Modulo 1 – Principianti
Sintesi dei contenuti
Arduino l’hardware
- Esplorare la scheda Arduino
- Conoscere l’IDE di Arduino
- Funzioni di Arduino
- Compilare e caricare i programmi
Programmare con Arduino: le basi
- Programmare con Arduino– Pin Digitali e Analogici
- Programmare con Arduino – led in dissolvenza
- Programmare con Arduino – leggere un segnale digitale
- Programmare con Arduino – leggere un segnale analogico
- Arduino led e pulsante
Progetto: il dado binario
Materiale necessario a carico del partecipante: PC Portatile,
Modulo 2 – Creazione di progetti più estesi con Arduino
Sintesi dei contenuti
- Gestire progetti e programmi
- Le preferenze dell’IDE
- Utilizzare le porte seriali
- Misurare con i sensori il mondo che ci circonda
- Generazione segnali video con Arduino
Progetto: Creazione di un termometro sul televisore
Materiale necessario a carico del partecipante: PC Portatile
Modulo 3 – Networking con Arduino
Sintesi dei contenuti
- Arduino e IoT (Internet of Things)
- Comunicazione in rete tramite scheda ethernet Shield
- Uso DHCP e DNS
Illustrazione progetto: Creazione di un sistema di allarme con notifiche via e-mail
Materiale necessario a carico del partecipante: PC Portatile
Contenuti estesi
- Arduino Yun – Hardware e configurazione
- REST API
Progetto: Cheer Lamp, la lampada che esulta lampeggiando i colori della tua squadra del cuore quando questa fa goal
Modulo 4 – Arduino per elettricisti
Sintesi dei contenuti
- Il software Autoware Ladder Tool per Arduino
- Programmazione Arduino in linguaggio Ladder
- L’Hardware di interfacciamento