Microcontrollers
Áreas Científicas |
Classificação |
Área Científica |
CNAEF |
Electronics and automation |
Ocorrência: 2023/2024 - 2S
Ciclos de Estudo/Cursos
Docência - Responsabilidades
Língua de trabalho
Portuguese
Objetivos
This course unit aims to provide students with the knowledge to carry out small projects on a microcontroller platform.
Resultados de aprendizagem e competências
Described in the objectives.
Modo de trabalho
Presencial
Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)
No prerequisites.
Programa
1. Microcontrollers: Basic Concepts
Introduction
Binary, Hexadecimal and BCD Numbering Systems
Conversion of Numbering Systems
Overview of the Seeeduino XIAO microcontroller board and the ATSAMD21G18A microcontroller
Architecture of the Seeeduino XIAO board and the ATSAMD21G18A microcontroller
Organization of memory
Inputs / outputs, peripherals and shields
Interruptions
2. The C Language
Structure of a C Program
Arduino IDE Environment
Primitives for Microcontrollers
Organization of programs and examples
Realization and simulation of programs and demo projects on the Seeeduino XIAO platform
Implementation and testing
Bibliografia Obrigatória
Rui Azevedo Antunes; Apontamentos, aulas interativas e exercícios da UC de Microcontroladores CTeSP-SEC.
TinKerGen; Seeeduino XIAO in Action, Seeed, 2021
Bibliografia Complementar
Michael Margolis; Arduino CookBook, O'Reilly Media, 2014
Métodos de ensino e atividades de aprendizagem
Theoretical-practical classes with exposure of the subject.
Laboratory classes for practical consolidation.
Software
Arduino IDE
Palavras Chave
Technological sciences > Engineering > Electrical engineering
Tipo de avaliação
Distributed evaluation with final exam
Componentes de Avaliação
Designation |
Peso (%) |
Exame |
60,00 |
Trabalho laboratorial |
40,00 |
Total: |
100,00 |
Componentes de Ocupação
Designation |
Tempo (Horas) |
Estudo autónomo |
102,00 |
Frequência das aulas |
30,00 |
Trabalho laboratorial |
30,00 |
Total: |
162,00 |
Obtenção de frequência
Laboratory classes are mandatory.
The theoretical component is mandatory.
Approval in the subject is obtained by an assessment greater than or equal to 9.5 values in all assessment components.
Fórmula de cálculo da classificação final
The Final Grade (FG) will be obtained based on the formula FG= 0.6 TE + 0.4 LWG Where • TE – Theoretical exam or average of two tests • LWG – Lab Work Grade Average and Student Performance