Elettronica analogica (0,5 credito)
Introduzione.
Introduzione alla strumentazione di laboratorio per la caratterizzazione di circuiti analogici. Cenni sugli alimentatori stabilizzati. Strumenti CAD per la progettazione di circuiti elettronici.
Elettronica digitale (4 crediti)
Introduzione ai microcontrollori e sistemi embedded.
Set di istruzioni, formato indirizzi delle istruzioni.
Architettura RISC, esempi di set di istruzioni CISC e RISC. Modi di funzionamento, registri, oscillatore.
Porte I/O, memorie, interrupt, timer, ADC, UART, i2c, SPI, watchdog.
Controllo di potenza per sistemi IoT a batteria; caratteristiche statiche e dinamiche.
Il sistema di sviluppo ST: Integrated Development Environment (IDE).
Progetti, programmazione e debug del firmware.
Programmazione e montaggio di circuiti per l’elaborazione di segnali analogici/digitali.
Interfacce di comunicazione per IoT.
Intelligenza Artificiale (Machine Learning) applicata all’IoT (1,5 crediti)
Principali caratteristiche e applicazioni del Machine Learning e dell’IA (Intelligenza Artificiale).
L'ambiente di sviluppo: Python, Jupyter, Tensorflow.
Tipologie di reti.
Importare i dati e lavorare con Dataset pubblici.
Descrizione dei Modelli e Algoritmi.
Apprendimento e test. Esempi reali.
Integrazioni con dati misurati in real-time da sistemi IoT.
Ultimo aggiornamento: 31-08-2023