Mikrokontrollerite programmeerimine Pythoni baasil (ICD0023)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICD0023
õppeaine nimetus eesti k
Mikrokontrollerite programmeerimine Pythoni baasil
õppeaine nimetus inglise k
Programming Microcontrollers with Python
õppeaine maht AP
-
õppeaine maht EAP
3.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
arvestus
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
Programmeerimise algkursus (ITI0102)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IADB17/25
ei
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
- anda mikrokontrollerite programmeerimise kogemust Pythoni keele põhiselt;
- anda ülevaade erinevatest Pythoni dialektidest mikrokontrollerite jaoks (MicroPython ja CircuitPython);
- tutvustada mikrokontrollerite suhtlemist sensoritega, ajamitega;
- arendada oskusi neid teadmisi rakendada lihtsamate praktiliste ülesannete lahendamisel.
õppeaine eesmärgid inglise k
- to provide experience in programming microcontrollers based on Python;
- to give an overview of different Python dialects for microcontrollers (MicroPython and CircuitPython);
- to introduce the communication of microcontrollers with sensors, drives;
- to develop skills in order to apply knowledge to simpler practical tasks.
õppeaine õpiväljundid eesti k.
Aine läbinud üliõpilane:
- kirjeldab mikrokontrolleri üldist arhitektuuri;
- kirjeldab mikrokontrollerite lihtsamaid rakendusi mehhatroonikas ja robootikas;
- võrdleb praktilisi mikrokontrollerite kasutusvõimalusi, robootika ja mikrokontrollerite tarkvara arendusvahendeid;
- koostab Pythoni abil lihtsamaid mikrokontrolleri juhtimise protseduure.
õppeaine õpiväljundid ingl k.
After completing the course a student:
- describes the general architecture of microcontrollers;
- describes the practical applications of microcontrollers in mechatronics and robotics;
- compares the practical possibilities of using microcontrollers, robotics and microcontroller software development tools;
- compiles simple microcontroller procedures using Python.
õppeaine sisu lühikirjeldus eesti k
- mikrokontrollerid, nende rakendamine tootmises ja majapidamises;
- mikrokontrollerite tööprintsiip ja ehitus;
- mikrokontrolleri programmeerimine Pythoni keeles. Piirangud ja võimalused;
- harjutused mikrokontrollerite programmeerimise aluste tundmaõppimiseks.

Praktiliste harjutuste eesmärk: omandada algteadmised mikrokontrollerite programmeerimisel Pythoniga.
õppeaine sisu lühikirjeldus ingl k
- microcontrollers, their application in production and household;
- working principle and construction of microcontrollers;
- microcontroller programming in Python. Limitations and opportunities;
- exercises to learn the basics of microcontroller programming.

The aim of the practical exercises: to acquire basic knowledge in programming microcontrollers with Python.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Armstrong Subero, Programming Microcontrollers with Python: Experience the Power of Embedded Python 1st ed. Edition.
ISBN-13: 978-1484270578
ISBN-10: 1484270576
õppevormid ja mahud
päevaõpe: nädalatunnid
2.0
sessioonõppe töömahud (semestris):
loenguid
0.5
loenguid
4.0
praktikume
1.5
praktikume
12.0
harjutusi
0.0
harjutusi
0.0
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Einar Kivisalu, IC - IT kolledž
eesti keel
    kuva rohkem
    2024/2025 sügis
    Einar Kivisalu, IC - IT kolledž
    eesti keel
      2023/2024 sügis
      Einar Kivisalu, IC - IT kolledž
      eesti keel
        Ainekaart eesti keeles
        Ainekaart inglise keeles