IPT Logotipo do IPT

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
- Manuel Fernando Martins de Barros (1)(2)
- Pedro Daniel Frazão Correia (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 aim of this curricular unit is to give the students the skills for the design, development and implementation of embedded systems based microcontrollers and to introduce the technological trends that gave rise to the Internet of Things (IoT) and its impact on society. This includes the study of the architecture, programming, I/O interfacing, network and datA 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) Network and Communications (Ethernet, bluetooth, wifi)
8) Miniproject focusing IoT and real-time applications.

Evaluation Methodology
The final evaluation consists of two mandatory attendance components:
1. Written assessment (Exam/Test)
2. Autonomous work (AW)
3. Practical assessment (Labs)

Final Assessment = Average (Written assessment+AW, Labs)

Note:
1. Written assessment (mandatory)
- Minimum grade of 8,5 out of 20 values.
2. Autonomous work (AW) - 1 value.
3. Practical assessment
- Laboratory work (60%)
- Final mini-project + Autonomous work (40%)
- Minimum grade is 10 out of 20 values.
4. The final evaluation must be greater than or equal to 10 values (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)
- Microsoft Visual Studio (www.visualstudio.com)
- Atmel Studio (www.atmel.com/microsite/atmel-studio)

 

 

 


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