Microcontroladores
-
Conhecimentos de Base Recomendados
Sem pré-requisitos.
-
Objetivos
Esta Unidade Curricular tem como objetivo dotar os alunos de conhecimentos para a realização de projetos de pequena dimensão numa plataforma com microcontrolador.
Descrito nos objetivos. -
Métodos de Ensino
Aulas teorico-práticas com exposição da matéria
Aulas de laboratório para a consolidação prática. -
Estágio(s)
Não
-
Programa
1. Microcontroladores: Conceitos Básicos
Introdução
Sistemas de Numeração binário, Hexadecimal e BCD
Conversão de Sistemas de Numeração
Descrição Geral da placa microcontroladora Seeeduino XIAO e do microcontrolador ATSAMD21G18A
Arquitetura da placa microcontroladora Seeeduino XIAO e do microcontrolador ATSAMD21G18A
Organização de memória
Entradas/saídas, periféricos e shields
Interrupções
Temporizadores
2. A Linguagem C
Estrutura de um Programa em C
Ambiente de Desenvolvimento Arduino IDE
Primitivas para Microcontroladores
Organização de programas e exemplos
Realização e simulação de programas e projetos demonstrativos na plataforma Seeeduino XIAO
Implementação e testes -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
-
-
Bibliografia
Rui Azevedo Antunes; Apontamentos, aulas interativas e exercícios da UC de Microcontroladores CTeSP-SEC.
Michael Margolis; Arduino CookBook, O'Reilly Media, 2014
TinKerGen; Seeeduino XIAO in Action, Seeed, 2021
Detalhes do curso
-
Código
SEC06
-
Modo de Ensino
PRESENCIAL
-
ECTS
6.0
-
Duração
Semestral
-
Horas
60h Teórico-Práticas
