IPT Logotipo do IPT

Ano Letivo: 2023/24

Automação Industrial

Arquitetura de Microcontroladores

<< voltar ao Plano Curricular

Publicação em Diário da República: Aviso n.º 3961/2023 - 29/03/2023

4 ECTS; 1º Ano, 2º Semestre, 45,0 TP , Cód. 626313.

Docente(s)
- Pedro Manuel Granchinho de Matos (2)
- Carlos Alberto Farinha Ferreira (1)(2)

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

Pré-requisitos
Não aplicável.

Objetivos
Esta unidade tem por objetivo realizar uma introdução à programação de microcontroladores. Os alunos terão contacto com a plataforma Arduino, o que permitirá a aprendizagem das principais funcionalidades dos microcontroladores com recurso a ferramentas de desenvolvimento relativamente simplificadas.
Pretende-se que, após a Unidade Curricular, os alunos tenham a capacidade de realizar aplicações de microcontroladores, ao nível da sua programação e dos circuitos básicos de interface com o mundo real.

Programa
1) Introdução aos sistemas de microprocessadores/microcontroladores:
a) características dos microprocessadores;
b) características dos microcontroladores;
c) noções de sistemas embebidos.
2) Representação de dados e aritmética de computadores:
a) Representação binária de inteiros positivos;
b) Representação binária de inteiros negativos;
c) Representação binária de números reais, vírgula
flutuante;
d) Tipos de dados em C.
3) Plataforma Arduino ATMega328P/Mega2560:
a) Arquitectura;
b) Ambiente de desenvolvimento;
c) Entradas/saídas digitais;
d) Entradas analógicas;
e) Saídas PWM.
4) Programação do Arduino ATMega328P/Mega2560:
a) Linguagem de programação e ambiente de
desenvolvimento:
b) Instruções gerais;
c) Bibliotecas específicas.
d) Introdução ao TinkerCAD - ferramenta de programação gráfica para Arduino.
5) Recursos avançados:
a) Temporizadores;
b) Interrupções;
c) Introdução às comunicações série, SPI e I2C e Bluetooth.
6) Projecto e concepção de pequenas aplicações de microcontroladores com plataforma Arduino
ATMega328P/Mega2560.

Metodologia de avaliação
O método de avaliação consiste na realização de prova escrita (50% da nota final), com um mínimo de 10 valores em 20, e na realização de trabalhos práticos laboratoriais (50% da nota final).

Bibliografia
- Barros, M. (2020). Acetatos de Arquitetura de Microcontroladores. Tomar: -
- Margolis, M. (2011). Arduino Cookbook. -: O'Reilly
et al. (2014). GreenT: guião de construção e programação. Tomar: -

Método de Ensino
Aulas teórico-práticas onde são expostos os conceitos e resolvidos casos práticos.

Software utilizado nas aulas
- Software de desenvolvimento para Arduino (IDE);
- Simulador Proteus Design Suite;
- TinkerCAD software Tool.

 

Aprovado em Conselho Técnico Cientifico: Aprovada na Ata nº 18/2024 de 17/04

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
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