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
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
|
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