IPT Logotipo do IPT

Ano Letivo: 2019/20

Automação Industrial

Arquitetura de Microcontroladores

<< voltar ao Plano Curricular

Publicação em Diário da República: Aviso n.º 11774/2016 - 27/09/2016

5 ECTS; 1º Ano, 2º Semestre, 67,50 TP , Cód. 626313.

Docente(s)
- Carlos Alberto Farinha Ferreira (2)
- Manuel Fernando Martins de Barros (1)(2)

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

Pré-requisitos
N.A.

Objetivos
Esta unidade tem por objetivo fazer uma introdução à programação de microcontroladores.Os 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 de utilização simplificada.

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. Introdução Processing - ferramenta de programação gráfica para Arduino.
5) Recursos avançados: a) temporizadores, b) interrupções, c) 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 provas escritas (50% da nota final) e na realização de trabalhos práticos (50% da nota final).

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

Método de Ensino
A unidade curricular está organizada em sessões teórico-práticas e laboratoriais, nas quais são leccionados os conteúdos programáticos previstos, usando-se material de apoio, e realizados exercícios práticos e laboratoriais.

Software utilizado nas aulas
- Software de desenvolvimento para arduino (http//arduino.cc)
- Processing - Linguagem de programação gráfica para Arduino.
- Simulador Proteus Design Suite
- TinkerCAD software Tool

 

Aprovado em Conselho Técnico Cientifico: 04 de setembro de 2020

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