Ficha Unidade Curricular (FUC)

Informação Geral / General Information


Código :
04537
Acrónimo :
04537
Ciclo :
1.º ciclo
Língua(s) de Ensino :
Português (pt)
Língua(s) amigável(eis) :

Carga Horária / Course Load


Semestre :
2
Créditos ECTS :
6.0
Aula Teórica (T) :
0.0h/sem
Aula Teórico-Prática (TP) :
36.0h/sem
Aula Prática e Laboratorial (PL) :
0.0h/sem
Trabalho de Campo (TC) :
0.0h/sem
Seminario (S) :
0.0h/sem
Estágio (E) :
0.0h/sem
Orientação Tutorial (OT) :
1.0h/sem
Outras (O) :
0.0h/sem
Horas de Contacto :
37.0h/sem
Trabalho Autónomo :
113.0
Horas de Trabalho Total :
150.0h/sem

Área científica / Scientific area


523 - Electrónica e automação

Departamento / Department


Departamento de Tecnologias Digitais

Ano letivo / Execution Year


2026/2027

Pré-requisitos / Pre-Requisites


·

Objetivos Gerais / Objectives


Esta unidade curricular tem como objetivo proporcionar aos estudantes conhecimentos fundamentais sobre a arquitetura, o funcionamento e a programação de microcontroladores, desenvolvendo competências para a sua utilização em sistemas de automação e controlo. Pretende-se que os estudantes adquiram capacidades de configuração e programação de periféricos, integração de sensores e atuadores e utilização de protocolos de comunicação, bem como de conceção, implementação e teste de soluções baseadas em microcontroladores, articulando conhecimentos de hardware e software na resolução de problemas práticos.

Objetivos de Aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes) / Learning outcomes


OA1. Identificar e analisar a arquitetura, os componentes internos e os princípios de funcionamento dos microcontroladores. OA2. Desenvolver e implementar programas em linguagem C para microcontroladores, integrando periféricos, interfaces de entrada/saída e protocolos de comunicação. OA3. Conceber, implementar e testar soluções de automação baseadas em microcontroladores, integrando hardware e software para responder a requisitos funcionais específicos.

Conteúdos Programáticos / Syllabus


CP1. Arquitetura típica e unidades internas de um microcontrolador, CP2. Tipos e Organização de memória. CP3. Interface de Sinais Analógicos e Digitais CP4. Temporização/contagem, Interrupções CP5. Comunicações série (UART,SPI, I2C). CP6. Desenvolvimento de programas utilizando linguagem de programação C e bibliotecas dedicadas CP7. Planeamento e realização de um projeto baseado em microcontrolador.

Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da UC / Evidence that the curricular unit's content dovetails with the specified learning outcomes


Os conteúdos programáticos foram estruturados de forma progressiva, assegurando a articulação entre os fundamentos teóricos dos microcontroladores, o desenvolvimento de competências de programação e a sua aplicação na conceção de sistemas de automação. Os conteúdos CP1 e CP2 contribuem diretamente para o OA1, proporcionando os conhecimentos necessários à análise da arquitetura dos microcontroladores, das suas unidades funcionais e da organização da memória. Os conteúdos CP3, CP4, CP5 e CP6 permitem concretizar o OA2, através da exploração de interfaces analógicas e digitais, temporizadores, interrupções e protocolos de comunicação, bem como do desenvolvimento de programas em linguagem C para configuração e controlo de periféricos. Por fim, o CP7, em articulação com os conteúdos anteriores, concretiza o OA3, promovendo a integração dos conhecimentos adquiridos no planeamento, implementação e teste de um projeto de automação baseado em microcontroladores.

Avaliação / Assessment


Avaliação ao longo do semestre: A1: Laboratório e Relatórios (30%) A2: Prova Escrita (40%) A3: Mini-Projeto (30%) Nota mínima no Laboratório e Relatório: 8,5 Nota mínima na Provas Escrita: 8,5 Nota mínima no Mini-Projeto: 8,5 (média final maior ou igual a 9,5 valores) Nota: A possibilidade de realizar a avaliação ao longo do semestre é condicionada de: - Presença nas aulas de laboratório (100%) * - Presença nas aulas teóricas (pelo menos 50%) *Caso que por razões objetivas (com devida justificação) são registadas faltas no laboratório, será combinado com o professor uma maneira de recuperar o laboratório em falta. Avaliação por Exame: Exame (100%) na 1a, 2a e na época especial de exames. O exame vai incluir para além dos conteúdos das aulas teóricas e teórico práticas, alguns conteúdos relacionados com os trabalhos de laboratório realizados.

Metodologias de Ensino / Teaching methodologies


O processo ensino-aprendizagem é baseado em aulas teórico-práticas onde é feita a exposição de conceitos e metodologias. São apresentados exemplos de aplicações e são resolvidos exercícios tipo com discussão e interpretação de resultados. As aulas práticas de laboratório estão orientadas para realização de programação de microcontroladores e utilização da instrumentação específica.

Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da UC / Evidence that the teaching and assessment methodologies are appropriate for the learning outcomes


A apresentação teórica de conceitos e metodologias, complementada com a apresentação de exemplos de aplicação e a resolução de exercícios, proporcionará aos alunos os conhecimentos que estão subjacentes aos objetivos de aprendizagem (OA). A realização de projetos de laboratório visando a resolução de problemas reais e envolvendo instrumentos e equipamentos reais, proporcionará também aos alunos as competências necessárias. Em todas as aulas da UC serão cultivados valores como o espírito crítico, a imaginação e a ética para conferir aos alunos os comportamentos adequados e esperados de um futuro profissional diplomado.

Observações / Observations


Para além do RGACC, recomenda-se a leitura de outros documentos de referência para o processo de avaliação, tais como o Regulamento de Estudantes com Estatuto Especial (REEE), o Código de Conduta Académica (CCA) e o Regulamento Disciplinar de Discentes (RDD).

Bibliografia Principal / Main Bibliography


·, Simon Monk, Programming Arduino, 2016, ·, · ·, Microcontroladores - Guia de Laboratório, 2023, ·, · ·

Bibliografia Secundária / Secondary Bibliography


Tero Karvinen, Kimmo Karvinen, V. Valtokari / MalerMedia, Sebastopol, Make Sensors, 2015, ·, ·

Data da última atualização / Last Update Date


2026-10-14