Docenza
Pannello di gestione della docenza
- Insegnamento
-
Sistemi e linguaggi di programmazione per l’audio e le applicazioni musicali I
- Docente
-
Pagliei Lorenzo
- Anno accademico
-
2022/2023
- Obiettivi
-
L’obiettivo del corso è di fornire le competenze tecniche, di base e avanzate, per la progettazione e realizzazione di un sistema - hardware/software - di interazione con il mondo reale tramite sensori e attuatori. L’ambiente di programmazione hardware/software utilizzato è il micro-controller Arduino.
PROGRAMMA
Operazioni preliminari: installare Arduino
L’ambiente di programmazione IDE (Integrated development environment)
Le basi della programmazione negli sketch
Gli operatori matematici
Le comunicazioni seriali
Gli ingressi digitali e analogici
Le uscite digitali
Ricevere dati dai sensori
L’Output visivo
L’Output fisico
L’Output audio
Controllare i dispositivi esterni in remoto
Comunicazione tramite I2C (Inter-Integrated Circuit)
Comunicazione tramite SPI (Serial Peripheral Iinterface)
Comunicazione wireless
Ethernet e comunicazione in rete
BIBLIOGRAFIA
M. Margolis, B. Jepson. Arduino. Progetti e soluzioni. Terza edizione. Tecniche nuove , 2021
J.M. Hughes. Arduino A Technical Reference. O’Reilly, 2016
P. Aliverti. Elettronica per Maker. Edizioni LSWR, 2014
SITOGRAFIA
https://www.arduino.cc/reference/en/
- Modalità d'esame
-
Presentazione di un progetto di physical computing con l’utilizzo di differenti tipologie di sensori e scambio dati.
- Periodo
-
Annuale
- Durata effettiva
-
36 ore
- Creazione
-
15/03/2022
- Ultimo aggiornamento
-
15/03/2022