Insegnamento "Sistemi e linguaggi di programmazione per l’audio e le applicazioni musicali I"

Pannello di gestione dell'insegnamento per l'A.A. 2022/2023

Codice
COME/05  
Area FIT
 
Ore
36  
Frequenza minima
80%  
Frequenza minima (debito)
80%  
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.  
Iterabile
No  
Idoneità
No  
Livello
Biennio  
Collettivo/individuale
Gruppo  
Debiti
No  
Mutuabile
No  
Accumulo ore
No  
Attivo
Sì  
Creazione
15/03/2022  
Ultimo aggiornamento
20/05/2022  

Crediti assegnati per tipologia

Tipologia A 0 Crediti
Tipologia B 10 Crediti
Tipologia C 0 Crediti
Tipologia D 0 Crediti
Tipologia F 0 Crediti