Skip to main content

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.