Siirry suoraan sisältöön

Electronics workshop: Programming of microcontrollers (5op)

Opintojakson tunnus: TT00DN23

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi
englanti

Osaamistavoitteet

After completing the course, the student is able to:

- use C/C++ programming language with microcontrollers
- understand basic I/O of a microcontroller
- interface common sensors and actuators to microcontrollers

Sisältö

- C/C++ programming language
- architecture of a microcontroller
- basic I/O constructions
- maximum voltages and currents of a microcontroller
- serial communication of a microcontroller.

Esitietovaatimukset

Note. Student chooses to do either Part A or Part B, depending on his/her starting level.

Part A (easier lab exercises)
- Basic computer usage skills in both Windows and Linux environments
- Fundamental programming skills in a high-level programming language (e.g., Python, Java, C#, or equivalent)
- These include: output formatting, conditional statements, loops, functions/subroutines, function parameters and return values, arrays, error handling, testing, and good coding practices
- Sufficient mathematical and logical reasoning skills
- Adequate English language proficiency, as instruction and all materials are in English

Part B (more challenging lab exercises)
- Electronics course
- Järjestelmäläheinen ohjelmointi course or equivalent skills in programming embedded systems

Siirry alkuun