Electronics Workshop: Programming microcontrollers (5 cr)
Code: 1000BG01-3005
General information
Enrollment
02.12.2023 - 03.03.2024
Timing
25.01.2024 - 31.05.2024
Number of ECTS credits allocated
5 op
Virtual portion
1 op
Mode of delivery
80 % Contact teaching, 20 % Distance learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
- Finnish
Seats
10 - 30
Degree programmes
Teachers
- Antti Haarto
Groups
-
MKEMIK22
- 08.02.2024 18:15 - 19:00, Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3005
- 28.02.2024 08:00 - 16:00, Elektroniikan työpaja: Elektroniikan komponentit 1000BG00-3004, Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3005
- 27.03.2024 08:00 - 16:00, Elektroniikan työpaja: Elektroniikan komponentit 1000BG00-3004, Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3005
- 02.05.2024 08:00 - 16:00, Elektroniikan työpaja: Elektroniikan komponentit 1000BG00-3004, Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3005
- 16.05.2024 08:00 - 16:00, Elektroniikan työpaja: Elektroniikan komponentit 1000BG00-3004, Elektroniikan työpaja: Mikro-ohjaimen ohjelmointi 1000BG01-3005
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
The material created by the teacher is in the Itslearning workspace. In addition, the arduino and the components used have online material for studying with links to the Itslearning workspace.
Teaching methods
Distance teaching, teacher-led classroom activities, task based, independent study, teamwork, innovativeness
Exam schedules
There is no exam in the course. A passed grade cannot be raised.
International connections
During the course, students study electronics and micro-controller programming that can be connected to embedded electronics engineering skills. In the course source material in English is used, which gives students the ability to understand the literature of the International Engineer. Tasks are done as teamwork. In the course digital learning materials and an electronic learning environment is used.
Completion alternatives
No other execution methods.
Student workload
Tasks performed in the laboratory 16 h
Preparatory distance learning, as needed, approx. 4 hours
The preliminary preparation of the tasks to be performed in the laboratory, 20 h
Reporting 20 h
Content scheduling
The course is implemented in February-May.
Content:
- Getting to know the TinkerCad simulation program.
- Designing and controlling an electronic circuit by programming Arduino. Circuits contain, for example, LEDs, switches, sensors and LCD screens.
- Reporting of the tasks.
Further information
More detailed instructions on assignments are in the Itslearning Workspace.
Evaluation scale
H-5
Assessment methods and criteria
The evaluation of the course is based on reports. Reports can be returned until the end of May, and the evaluation will take place during the first week of June.
More detailed information on evaluation is in the Itslearning Workspace.