Publicação em Diário da República: Aviso n.º 11774/2016 - 27/09/2016
4 ECTS; 2º Ano, 1º Semestre, 52,50 TP , Cód. 626320.
Docente(s)
- André Filipe Sá e Silva (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicavel.
Objetivos
Esta unidade curricular dá continuidade à unidade curricular "Arquitetura de Micocontroladores" e tem como principal objetivo o desenvolvimento de mini-projetos baseados em microncontroladres de 8 bits (plataforma Arduino e PIC 18F).
Programa
1) Entradas analógicas;
- Conceitos de conversores ADC e DAC, métodos de aquisição de sinais analógicos utilizando microcontroladores.
2) Programação por eventos;
- Métodos de criação de interrupções por eventos e por tempo.
3) Comunicação de dados;
- Protocolos de comunicação USART, SPI e I2C. Métodos de comunicação entre dispositivos.
4) Conceitos sobre sistemas de aquisição e controlo em tempo real;
- Métodos de leituras de sensores e controlo de actuadores.
5) Desenvolvimento de aplicações de microcontroladores;
- Desenvolvimento de mini-projectos(plataforma Arduino e PIC18F) em diversas áreas tais como:
(a) Controlo de servo-mecanismos;
(b) Controlo de automatismos em contexto de domótica; (c) Sistemas de aquisição de dados;
(d) Programação de tarefas em robôs móveis;
(e) Comunicação de dados;
Metodologia de avaliação
Realização 2 Trabalhos práticos em avaliação continua(obrigatório, onde serão admitidos para exame) com um peso de 5 valores cada. Um terceiro trabalho prático e época de exame e tem um peso de 10 valores.
Bibliografia
- AVR, A. (0). Arduino. Acedido em 30 de setembro de 2016 em http://arduino.cc/
- Peatman, J. (1997). Design with PIC microcontrollers. (Vol. 1). (pp. 0-256). New Jersey: Prentice Hall
Método de Ensino
Aulas teórico-práticas, onde se descreve e exemplifica a aplicação dos princípios fundamentais, demonstração de casos práticos de aplicação e elaboração de trabalhos práticos com material didáctico.
Software utilizado nas aulas
- Arduino,
- MPLAB X IDE,
- Visual Studio,
- MatLab.