Publicação em 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.
Docente(s)
- Pedro Daniel Frazão Correia (2)
- Manuel Fernando Martins de Barros (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável.
Objetivos
The main objective is to equip students with basic skills to design, develop and implement emmbedded systems based in microcontrollers. This includes the study of the architecture, programming, I/O interfacing, communications and task scheduling focusing on real-time applications.
Programa
1) Introdução aos microcontroladores e sistemas embebidos
2) Microcontroladores Atmel AVR, ESP32
3) Programação e ferramentas de desenvolvimento
4) Interfaces de E/S digital e analógico
5) Rotinas, Interrupções e Escalonamento de Tarefas
6) Comunicação série/paralela (UART,I2C e SPI)
7) Comunicação Ethernet, bluetooth, wifi
8) Descodificação de endereços
9) Mini-projeto (IoT & RT)
Metodologia de avaliação
A componente de avaliação é constituída por dois parâmetros de frequência obrigatória.
Avaliação Teórica (50%)
1. Exame/Teste escrito
Nota mínima da Avaliação Teórica é de 8,5 em 20 valores.
Avaliação prática (50%)
1. Trabalho laboratoriais (30%)
2. Mini-projecto final (20%)
Nota mínima da Avaliação Prática é 10 em 20 valores.
Bibliografia
- 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/
Método de Ensino
Aulas teóricas expositivas,
Aulas de resolução de problemas;
Aulas tutoriais,
Aulas práticas laboratoriais.
Projeto final.
Software utilizado nas aulas
- 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)
Aprovado em Conselho Técnico Cientifico: 07 de julho de 2021
Download da Ficha da Unidade Curricular (FUC)