Opintojakson nimi IoT, Microcontrollers
Opintojakson ajankohta 23.10.2023 - 22.12.2023
Korkeakoulu Hämeen ammattikorkeakoulu
Opintojakson kieli Englanti
Opintopisteet 5 OP

Opintojakson ala Tekniikan ja liikenteenala
Opettaja Timo Karppinen
Tarjotaan avoimen opiskelijoille Ei
Taso AMK

Ilmoittautumiskäytäntöihin liittyvät kyselyt
Ilmoittautumisaika 22.05.2023 - 06.10.2023
Opintojakson toteutussuunnitelma

IoT, Microcontrollers

23.10.2023 - 22.12.2023

Opintojakson kuvaus

Micro controller operating principles, interfacing technologies and programming techniques will be studied. The aim is in the knowledge level where it will be possible to evaluate microcontroller solutions on different phases of product development for a smart product. The course gives as well a good starting point for further studies or even a career in designing digital electronics and microcontroller solutions.

A review on microcontroller products and operating principles will be given. Sensor input circuits and control output circuits will be studied in detail. There is a training module on object oriented programming and C++ fundamentals for those who haven’t experience on those. The microcontroller programming will be done by using classes and methods offered by an operating system developed especially for microcontroller applications, the ARM Mbed OS. Establishing communication over Ethernet and WLAN ( WiFi ) will be practiced. The developed code will be tested on microcontroller hardware.

Interface technologies for the micro controllers will be studied and practiced both by completing development tasks in an electronic design automation, EDA, tool and by practising with hardware modules. Programming will be practiced with exercises on general programming techniques and on exercises on implementing methods typical for a real time operating system for micro controllers. The developed code will be tested on micro controller hardware. The development tools used for various tasks are online tools and will not require installations on computer.



Scale 1-5. There are automatically evaluated tasks where the points gained from completed tasks will be visible for the student just after task completion. There are individually evaluated reports which will be evaluated at the end of the course period. The evaluation is based on points awarded in the exercise tasks and short course exams.


Opintojakson työskentelytavat ja aikataulutus

Online study. Within the given period the students can individually decide the timing of studying the fundamentals and completing the tasks. Content and time allocation can be seen on the e-learning environment Learn/Moodle. The e-learning environment will be accessible to students who are enrolled and accepted as students.


Opintojakson tiedot

The study does not require anything special on students computer. For the exercises conducted on video it is recommended for a student to use two monitors or one monitor which is large enough.


Opintojakson lisätiedot

  • Turku UAS students can enrol to this course at Peppi.
  • HAMK students enrol at Pakki.
  • Ask for more information on enrollment, course approval, usernames and grades
  • The teacher will only answer questions about the content of the course



  • Check the implementation plan before enrolling
  • Turku UAS student, enrol at Peppi
    • you can see the enrolment status on your PSP
    • you will find more information about enrolment later on the website whose address will be linked here
  • Student from another UAS
    • Write your personal identity number in the correct format on the enrolment form! An incompletely reported ID may prevent you from accessing the course
    • Fill in the email address of your home university on the enrolment form – entering a different email address does not entitle you to a study place! Make sure your address is spelled correctly
    • Make a note for yourself of which course you have enrolled for
    • Registration is binding. If you must cancel your registration, make room for another student by sending email to
  • Enrolment can be closed earlier if the places are full.
  • You will receive an email when you have been approved and an ID has been created for HAMK’s information systems. Email sometimes goes into spam, so check your spam as well
  • Activate the HAMK user ID! We require the registration and use of HAMK IDs during the course