Skip to main content

Embedded Projects 1 (5 cr)

Code: 5G00DL93-3007

General information


Enrolment period

09.06.2024 - 08.09.2024

Timing

26.08.2024 - 22.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

Software Engineering

Campus

TAMK Main Campus

Teaching languages

  • English

Degree programmes

  • Bachelor's Degree Programme in Software Engineering

Teachers

  • Vihtori Virta
  • Esa Kunnari
  • Sonja Viinikainen

Person in charge

Esa Kunnari

Groups

  • 23I260EA
    Degree Programme in Software Engineering

Objectives (course unit)

After completing the course student is able to implement microcontroller systems that are connected to real-life IO interfaces. This part focuses on the data acquisition side such as sensors, microcontroller, etc.

Content (course unit)

Advanced C and C++ microcontroller programming. CPU peripherals, interfaces (I2C, Spi, Uart). Connecting to real life IO (LCD, keyboard, sensors, actuators).

Prerequisites (course unit)

Basics of Programming

Assessment criteria, satisfactory (1-2) (course unit)

Student
-is able to create simple programs without errors using C and Arduino IDE.
-knows I2C, SPI, and UART.
-is able to control DC- motors using H- bridge and Arduino.
-is able to use LCDs, keyboard, different sensors and actuators with the help of the teacher and fellow students.

Assessment criteria, good (3-4) (course unit)

Student
-is able to create programs without errors using C and Arduino IDE.
-knows I2C, SPI, and UART, and knows how to use them in different situations.
-is able to control and manipulate DC- motors using H- bridge and Arduino.
-is able to use LCDs, keyboard, different sensors and actuators independently.

Assessment criteria, excellent (5) (course unit)

Student
-is able to create complex programs without errors using C and Arduino IDE.
-knows and understands I2C, SPI, and UART, and knows how to use them in different situations.
-is able to control and manipulate diversely DC- motors using H- bridge and Arduino.
-is able to use LCDs, keyboard, different sensors and actuators fluently.

Assessment scale

0-5