IPT Logotipo do IPT

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.

 

 

Objetivos de Desenvolvimento Sustentável

Erradicar a pobreza em todas as suas formas, em todos os lugares
Erradicar a fome, alcançar a segurança alimentar, melhorar a nutrição e promover a agricultura sustentável
Garantir o acesso à saúde de qualidade e promover o bem-estar para todos, em todas as idades
Garantir o acesso à educação inclusiva, de qualidade e equitativa, e promover oportunidades de aprendizagem ao longo da vida para todos
Garantir a disponibilidade e a gestão sustentável da água potável e do saneamento para todos
Garantir o acesso a fontes de energia fiáveis, sustentáveis e modernas para todos
Promover o crescimento económico inclusivo e sustentável, o emprego pleno e produtivo e o trabalho digno para todos
Construir infraestruturas resilientes, promover a industrialização inclusiva e sustentável e fomentar a inovação
Tornar as cidades e comunidades inclusivas, seguras, resilientes e sustentáveis
Garantir padrões de consumo e de produção sustentáveis
Adotar medidas urgentes para combater as alterações climáticas e os seus impactos
Conservar e usar de forma sustentável os oceanos, mares e os recursos marinhos para o desenvolvimento sustentável
Proteger, restaurar e promover o uso sustentável dos ecossistemas terrestres, gerir de forma sustentável as florestas, combater a desertificação, travar e reverter a degradação dos solos e travar a perda de biodiversidade

 


<< 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
co-financiado