Skip to main content

Electronics Workshop: Programming microcontrollers (10 cr)

Code: 1000BG01-3006

General information


Enrollment
30.12.2023 - 02.02.2024
Registration for the implementation has ended.
Timing
29.01.2024 - 30.04.2024
Implementation has ended.
Number of ECTS credits allocated
5 - 10
Local portion
10 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
English
Seats
20 - 30
Degree programmes
Degree Programme in Information and Communications Technology
Degree Programme in Information and Communication Technology
Teachers
Mauri Suhonen
Jarno Tuominen
Teacher in charge
Jarno Tuominen
Course
1000BG01

Realization has 4 reservations. Total duration of reservations is 15 h 0 min.

Time Topic Location
Thu 04.04.2024 time 12:15 - 16:00
(3 h 45 min)
Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3006
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 11.04.2024 time 12:15 - 16:00
(3 h 45 min)
Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3006
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 18.04.2024 time 12:15 - 16:00
(3 h 45 min)
Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3006
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 25.04.2024 time 12:15 - 16:00
(3 h 45 min)
Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3006
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

This course is a laboratory course, where presence is mandatory. In case the student has suitable equipment at home, it is possible to complete the laboratory exercises partially.

There are 10 lab sessions in total, 4 hours each.

Objective

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 motors to microcontrollers

Content

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

Materials

Will be announced at the beginning of the course.

Teaching methods

Hands-on lab exercises

Exam schedules

No exam.

Since there is no exam, there is no possibility to retry the course if the number of completed laboratory exercises is below the acceptance criteria.

Completion alternatives

In case the student has suitable equipment at home, it is possible to complete the laboratory exercises partially.

If the student has an existing hobby-project, the contents of the course will be matched to the hobby-project and it is possible to complete some or all of the lab exercise. This must be agreed with teacher beforehand and there must be a clear evidence of the work, like git repository + a working demo.

Further information

Teams, Git

Go back to top of page