CODICE 94787 ANNO ACCADEMICO 2023/2024 CFU 5 cfu anno 1 INGEGNERIA MECCANICA - PROGETTAZIONE E PRODUZIONE 9269 (LM-33) - LA SPEZIA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Italiano SEDE LA SPEZIA PERIODO 2° Semestre MODULI Questo insegnamento è un modulo di: ARCHITETTURE DI SISTEMI EMBEDDED MATERIALE DIDATTICO AULAWEB OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Gli obiettivi di apprendimento sono perseguiti anche attraverso attività di laboratorio informatico su dispositivi per sistemi embedded. In particolare, le esercitazioni verteranno sull’utilizzo della piattaforma opensource ARDUINO come ambiente di sviluppo e sull’uso dell’ambiente di Gestione Progetti opensource “ProjectLibre”. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Obiettivo del Corso è quello di rendere l'allievo in grado di progettare e sviluppare software applicativo per sistemi pervasivi e dedicati. Gli obiettivi di apprendimento sono perseguiti anche con attività di laboratorio informatico in aula (oppure attraverso un'aula virtuale) su dispositivi per sistemi embedded. MODALITA' DIDATTICHE Il corso prevede due categorie distinte di attività: Lezione Teorica (Lecture - Lezione): attività didattica nella quale lo studente è prevalentemente “passivo”, cioè assiste ad una lezione teorica o pratico-applicativa in aula, oppure attraverso gli strumenti messi a disposizione dal portale dell’insegnamento. Lezione Pratica (Hands-on experience - Sessione di studio): componente di “didattica assistita” nella quale lo studente è prevalentemente “attivo”, cioè esegue in prima persona, attività guidate in laboratorio. Le lezioni pratiche verranno svolte in laboratorio, presso il Polo di La Spezia, utilizzando la piattaforma hardware/software open source Arduino Uno (https://www.arduino.cc/), oppure attraverso simulatori software. Tutte le informazioni verranno messe a disposizione tramite la Bacheca di questo insegnamento su AulaWeb. PROGRAMMA/CONTENUTO I principali argomenti trattati sono: Internet, Internet delle Cose e Sistemi Embedded Realizzazione di sistemi Flusso di progettazione Pianificazione e gestione Architetture e software di base Sensori e comunicazione Interfacce uomo-macchina Programmazione piattaforma Arduino Durante le attività di laboratorio vengono affrontati i seguenti argomenti: Physical Computing - Setup Arduino e Arduino IDE; Timing - Basic I/O & Timer; Data acquisition (and Visualization); PWM - pulse-width modulation; PID - proportional–integral–derivative controller; FSM - finite-state machine; Interrupts; Serial ports and communication; Inter-Integrated Circuit (I2C) Protocols; Agents, Scheduling. TESTI/BIBLIOGRAFIA Giovanni Adorni - Lucidi, appunti, note ed esercizi, messi a disposizione sul portale del corso su AulaWeb. DOCENTI E COMMISSIONI GIOVANNI ADORNI Ricevimento: In aula nei giorni di lezione, al termine delle lezioni. Su appuntamento negli altri giorni concordato tramite e-mail all'indirizzo: adorni@unige.it DANIELE GROSSO Commissione d'esame GIOVANNI ADORNI (Presidente) ERMANNO FABIO DI ZITTI PAOLO GASTALDO DANIELE GROSSO RODOLFO ZUNINO (Presidente Supplente) LEZIONI INIZIO LEZIONI https://corsi.unige.it/9269/p/studenti-orario Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Al fine di valutare il raggiungimento degli obiettivi di apprendimento previsti, verrà chiesto allo studente la realizzazione di un prototipo di sistema embedded basato sulla piattaforma open source Arduino Uno, o su suo simulatore, corredato della documentazione, secondo quanto discusso durante lo svolgimento delle lezioni. MODALITA' DI ACCERTAMENTO La prova d'esame consisterà nella presentazione e nella discussione del prototipo di sistema embedded assegnato. Calendario appelli Data appello Orario Luogo Tipologia Note 24/01/2024 09:30 LA SPEZIA test + prova pratica 21/06/2024 09:30 LA SPEZIA test + prova pratica 19/07/2024 09:30 LA SPEZIA test + prova pratica 13/09/2024 09:30 LA SPEZIA test + prova pratica ALTRE INFORMAZIONI Gli studenti con disabilità o con DSA possono fare richiesta di misure compensative/dispensative per l'esame. Le modalità saranno definite caso per caso insieme al Referente per Ingegneria del Comitato di Ateneo per il supporto agli studenti disabili e con DSA, prof. Francesco Curatelli. Gli studenti che volessero farne richiesta sono invitati a contattare il docente mettendo in copia il Referente (francesco.curatelli@unige.it). Agenda 2030 Imprese, innovazione e infrastrutture Città e comunità sostenibili