|
Microcontrollers
Scholar Year: 2019/2020 - 2S
| Code: |
SEC06 |
|
Acronym: |
MC |
| Scientific Fields: |
Eletrónica e Automação |
Courses
| Acronym |
N. of students |
Study plan |
Curricular year |
ECTS |
Contact time |
Total Time |
| IPESEC |
|
|
1º |
6,0 |
|
162,0 |
| TSPSEC |
21 |
|
1º |
6,0 |
|
162,0 |
Teaching language
Portuguese/English
Intended learning outcomes (Knowledges, skills and competencies to be developed by the students)
This course unit aims to provide students with the knowledge to carry out small projects on a microcontroller platform.
Syllabus
1. Microcontrollers: Basic Concepts
Introduction
Binary, Hexadecimal and BCD Numbering Systems
Conversion of Numbering Systems
Overview of the Arduino Uno microcontroller board and the ATmega328 microcontroller
Architecture of the Arduino Uno microcontroller and the ATmega328 microcontroller
Organization of memory
Inputs / outputs, peripherals and shields
Interruptions
2. The C Language
Structure of a C Program
IDE Arduino IDE Environment
Primitives for Microcontrollers
Organization of programs and examples
Realization and simulation of programs and demo projects on the Arduino platform
Implementation and testing
Software
Arduino IDE
Teaching methodologies
Assessment with final exam.
Demonstration of the teaching methodologies coherence with the curricular unit's intended learning outcomes
- The module is evaluated by two components:
- Laboratory work (TL) and theoretical test (TT).
Assessment methodologies and evidences
NF = 60% TL + 40% TT
- The laboratory works / projects use the microcontroller board Arduino Uno, being realized in the classes.
- The minimum mark in both components is 9.5 Values.
Attendance system
Approval in continuous assessment implies a minimum attendance of 75%.
Assement and Attendance registers
| Description |
Type |
Time (hours) |
End Date |
| Attendance (estimated) |
Classes |
0 |
|
| |
Total: |
0 |
Primary Bibliography
Michael Margolis;Arduino Cookbook, O'Reilly, 2011 |
J. Blun;Exploring Arduino, John Wiley & Sons, 2013. ISBN: 13:978-111-854-936-0 |
Observations
In this UC the Moodle platform is used.
|
|