Insegnamento "Sistemi e linguaggi di programmazione per l’audio e le applicazioni musicali I"
Pannello di gestione dell'insegnamento per l'A.A. 2024/2025
- Nome inglese
- Systems and programming languages for audio and musical applications I
- 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
- 14/03/2024
- Ultimo aggiornamento
- 14/03/2024
Crediti assegnati per tipologia
Tipologia A | 0 Crediti |
Tipologia B | 10 Crediti |
Tipologia C | 0 Crediti |
Tipologia D | 0 Crediti |
Tipologia F | 0 Crediti |