ELEMENTI E LABORATORIO DI ELETTRONICA DIGITALE (2° MODULO)
cod. 1004645

Anno accademico 2018/19
1° anno di corso - Primo semestre
Docente
Settore scientifico disciplinare
Elettronica (ING-INF/01)
Field
"altre conoscenze utili per l'inserimento nel mondo del lavoro"
Tipologia attività formativa
Altro
24 ore
di attività frontali
3 crediti
sede: PARMA
insegnamento
in ITALIANO

Modulo dell'insegnamento integrato: ELEMENTI E LABORATORIO DI ELETTRONICA DIGITALE

Obiettivi formativi

Il corso fornisce gli elementi introduttivi alla comprensione del funzionamento dei sistemi digitali. Al termine del corso, lo studente acquisisce una visione funzionale dei sistemi digitali, familiarizza con alcuni degli strumenti di simulazione ed è in grado di completare semplici esperienze progettuali impiegando schede di sviluppo a basso costo.

Prerequisiti

- - -

Contenuti dell'insegnamento

Il Modulo 2 del corso di Elementi e Laboratorio di Elettronica Digitale prevede 3 crediti formativi, che corrispondono a 24 ore di lezione. Esso si propone di fornire allo studente i criteri generali per analizzare il comportamento di circuiti elettronici digitali di base attraverso l’impiego di ambienti di simulazione e/o schede di sviluppo tipo Arduino. Perciò, durante lo svolgimento del corso sono proposte lezioni di laboratorio sui seguenti argomenti:

- Flusso di progettazione dei sistemi digitali

- Schede di sviluppo programmabili

- Descrizione di circuiti logici e sequenziali

- Simulazione e programmazione middleware con schede di sviluppo.

Programma esteso

INTRODUZIONE ALLE SCHEDE DI SVILUPPO PROGRAMMABILI:
- Microcontrollori e microprocessori;
- Maker & Arduino;
- Siti di riferimento;
- Dettagli sulla scheda Arduino UNO;
- Cenni ad altre schede;
- Introduzione agli shield, tinkerkit e groove.

AMBIENTE DI PROGRAMMAZIONE E SIMULAZIONE DI ARDUINO:
- download e installazione di IDE;il bootloader;
- lo sketch (loop e setup);
- Hello Led! (programmazione del primo esempio).

IMPLEMENTAZIONE DI MODELLI PER LA SIMULAZIONE DI RETI COMBINATORIE E SEQUENZIALI:
- Con Simulink di MATLAB;
- Con Arduino.

PROGRAMMAZIONE DI ARDUINO:
- Implementazione di reti logiche combinatorie e sequenziali.

Bibliografia

Lo studente può far riferimento ai seguenti testi per la preparazione dell’esame:

- Paolo Aliverti, Il manuale di Arduino: Guida completa, zeppelinmaker.it

- ESERCIZI DI AUTOMAZIONE di Gianfranco Annessa, ISBN 9781291240368

Oltre a questi libri, per lo studio, gli studenti potranno utilizzare le note di quanto esposto durante le lezioni e le esercitazioni, che saranno resi disponibili sulla piattaforma Elly.

Metodi didattici

Il modulo prevede principalmente attività di laboratorio, dove saranno impiegati diversi software applicativi in ambiente Windows.
Le stesse applicazioni software, oltre a permettere di simulare delle reti logiche, consentiranno di programmare delle schede hardware per la prototipazione, tipo Arduino.

Modalità verifica apprendimento

L'esame prevede una valutazione delle attività di laboratorio e una prova scritta con esercizi sugli argomenti trattati durante il corso.
Per accedere alla prova scritta è necessario superare la prova di laboratorio che consisterà nella simulazione di reti logiche combinatorie e sequenziali utilizzando gli strumenti software presentati durante lo svolgimento del corso. Questa prova richiederà, oltre ai tool di simulazione e programmazione suddetti, di acquisire familiarità con l’uso di calcolatori elettronici con sistema operativo Windows. Infatti la prova sarà svolta in laboratori di informatica e gli elaborati (file dei modelli e dei programmi sviluppati) saranno raccolti in maniera automatica tutti allo stesso tempo, solo da specifiche cartelle del terminale utilizzato da ciascun studente partecipante alla prova.

Altre informazioni

Il materiale didattico e di supporto alle lezioni sarà disponibile al portale Elly del Dipartimento di Ingegneria e Architettura dell’Università di Parma.