IPT Logotipo do IPT

Ano Letivo: 2020/21

Engenharia Informática

Microsystem Laboratory

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º 8644/2020 - 08/09/2020

6 ECTS; 1º Ano, 2º Semestre, 42,0 PL + 28,0 TP , Cód. 911935.

Lecturer
- Pedro Daniel Frazão Correia (2)
- Manuel Fernando Martins de Barros (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites
Not applicable.

Objectives
With the evolution of digital technologies, microprocessors / microcontrollers have become increasingly important in many areas of electronics, communications, control systems and signal and data processing.
The main objective is to provide the student with a basic understanding of the design, development and implementation of microcontroller-based systems. This includes the study of the architecture, programming, I/O interfacing, communications and task scheduling focusing on real-time applications.

Program
1) Introduction to microcontrollers and embbeded systems
2) AVR microcontrollers and ESP32 family.
3) Programming and development tools
4) Digital and analog I/O interfaces
5) Routines and Interrupt system
6) Serial & parallel communication (UART, I2C,SPI)
7) Remote Communications (Ethernet, bluetooth, wifi)
8) Address decoding
9) Miniproject focusing IoT and real-time applications.

Evaluation Methodology
The evaluation component consists of two mandatory attendance parameters.

Theoretical Assessment (50%)
1. Written Exam/Test
Minimum grade for the theoretical assessment is 8,5 out of 20.

Practical Assessment (50%)
1. Lab work (30%)
2. Mini-project (20%)

Minimum grade for the practical assessment is 10 out of 20.

Bibliography
- ARDUINO website, A. (0). Arduino - Getting Start, Learning and examples. Acedido em 16 de fevereiro de 2021 em http://www.arduino.cc/
- Arduino Cookbook, A. (0). Ebook - Arduino Cookbook . Acedido em 16 de fevereiro de 2021 em https://www.amazon.es/dp/1449313876?tag=hackr056-21&geniuslink=true
- Instructables - Website, I. (0). Source of Arduino Projects. Acedido em 16 de fevereiro de 2021 em https://www.instructables.com/
- Mikroelektronika, M. (0). PIC Microcontrollers - Programming in C. Acedido em 8 de junho de 2019 em http://www.mikroe.com/eng/product_downloads/download/

Teaching Method
Lectures, tutorials and laboratory classes. Final project.

Software used in class
- Proteus VSM
- Arduino IDE (arduino.cc)
- Eclipse IDE (eclipse.org)
- Atom (atom.io)
- Microsoft Visual Studio (www.visualstudio.com)
- Atmel Studio (www.atmel.com/microsite/atmel-studio)

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado