Siirry suoraan sisältöön

Embedded Projects 1Laajuus (5 op)

Tunnus: 5G00DL93

Laajuus

5 op

Osaamistavoitteet

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.

Sisältö

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

Esitietovaatimukset

Basics of Programming

Arviointikriteerit, tyydyttävä (1-2)

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.

Arviointikriteerit, hyvä (3-4)

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.

Arviointikriteerit, kiitettävä (5)

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.

Ilmoittautumisaika

09.06.2024 - 08.09.2024

Ajoitus

26.08.2024 - 22.12.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Software Engineering

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Esa Kunnari
  • Sonja Viinikainen
Vastuuhenkilö

Esa Kunnari

Ryhmät
  • 23I260EA
    Degree Programme in Software Engineering

Tavoitteet (OJ)

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.

Sisältö (OJ)

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

Esitietovaatimukset (OJ)

Basics of Programming

Arviointikriteerit, tyydyttävä (1-2) (OJ)

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.

Arviointikriteerit, hyvä (3-4) (OJ)

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.

Arviointikriteerit, kiitettävä (5) (OJ)

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.

Arviointiasteikko

0-5

Ilmoittautumisaika

09.06.2024 - 08.09.2024

Ajoitus

26.08.2024 - 22.12.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Software Engineering

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Esa Kunnari
  • Sonja Viinikainen
Vastuuhenkilö

Esa Kunnari

Ryhmät
  • 23I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

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.

Sisältö (OJ)

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

Esitietovaatimukset (OJ)

Basics of Programming

Arviointikriteerit, tyydyttävä (1-2) (OJ)

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.

Arviointikriteerit, hyvä (3-4) (OJ)

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.

Arviointikriteerit, kiitettävä (5) (OJ)

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.

Arviointiasteikko

0-5

Ilmoittautumisaika

15.07.2023 - 04.09.2023

Ajoitus

28.08.2023 - 22.12.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Software Engineering

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Paikat

0 - 40

Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Esa Kunnari
  • Sonja Viinikainen
Vastuuhenkilö

Esa Kunnari

Ryhmät
  • 22I260EA
    Degree Programme in Software Engineering
  • 22I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

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.

Sisältö (OJ)

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

Esitietovaatimukset (OJ)

Basics of Programming

Arviointikriteerit, tyydyttävä (1-2) (OJ)

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.

Arviointikriteerit, hyvä (3-4) (OJ)

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.

Arviointikriteerit, kiitettävä (5) (OJ)

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.

Arviointiasteikko

0-5

Ilmoittautumisaika

30.07.2022 - 28.08.2022

Ajoitus

29.08.2022 - 23.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Esa Kunnari
Vastuuhenkilö

Esa Kunnari

Ryhmät
  • 21I260EA
    Degree Programme in Software Engineering

Tavoitteet (OJ)

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.

Sisältö (OJ)

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

Esitietovaatimukset (OJ)

Basics of Programming

Arviointikriteerit, tyydyttävä (1-2) (OJ)

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.

Arviointikriteerit, hyvä (3-4) (OJ)

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.

Arviointikriteerit, kiitettävä (5) (OJ)

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.

Arviointiasteikko

0-5

Ilmoittautumisaika

30.07.2022 - 28.08.2022

Ajoitus

29.08.2022 - 23.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Paikat

0 - 50

Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Vihtori Virta
  • Esa Kunnari
Vastuuhenkilö

Esa Kunnari

Ryhmät
  • 21I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

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.

Sisältö (OJ)

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

Esitietovaatimukset (OJ)

Basics of Programming

Arviointikriteerit, tyydyttävä (1-2) (OJ)

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.

Arviointikriteerit, hyvä (3-4) (OJ)

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.

Arviointikriteerit, kiitettävä (5) (OJ)

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.

Arviointiasteikko

0-5