Tarkvaraarendus mikrokontrolleritele Pythonis
Teave sellel kursusel toimuva õppe kohta.
Kursuse eesmärk: anda põhilised teoreetilised teadmised ja praktilised baasoskused mahus, mis on vajalik mikrokontrollerite tarkvara arendamiseks Pythonis
Õpe toimub auditoorses formaadis praktiliste tööde klassis aadressil Tartu mnt 18, Tallinn. Grupi suurus kuni 6 inimest. Õppematerjalid on hinna sees. Vajadusel antakse õppeperioodiks sülearvuti.
Sihtgrupp:
Kursus sobib teile, kui te:
- olete algaja mikrokontrollerite programmeerimises ja soovite siseneda embedded-arendusse kättesaadava Pythoni keele kaudu;
- olete Python-arendaja ja soovite laiendada oma oskusi riistvarale, mikrokontrolleritele ja IoT-le;
- olete elektroonik või skeemitehnik ja vajate oma seadmete programmeerimist Pythonis;
- olete automaatika- või protsessijuhtimise insener ja tunnete huvi mikrokontrolleripõhiste lahenduste kiire prototüüpimise vastu;
- olete meister (maker) või IoT-entusiast ja soovite äratada ellu projekte plaatidel (ESP32, Raspberry Pi Pico jms);
- olete tehnikaeriala üliõpilane ja soovite omandada praktilisi embedded-arenduse oskusi;
- olete teise valdkonna spetsialist ja tunnete huvi elektroonika ja IoT vastu.
Kursusel omandatavad võtmekompetentsid:
Programmeerige Pythonis
Kirjutage püsivara MicroPythonis
Arendage STM32 peal
Looge seadmeid ESP32 peal
Töötage Teensy plaatidega
Ühendage perifeeriat I2C kaudu
Siduge mooduleid SPI kaudu
Ühendage seadmeid Wi-Fi kaudu
Programmeerige ja siluge ST-Linkiga
Ehitage autonoomseid IoT-seadmeidNõuded õppijatele:
Õpiväljundid:
Antud kursuse läbinud:Õppemeetodid:
Kursuse üldmaht: 180 akadeemilist tundi, millest 100 akadeemilist tundi toimub auditoorselt (sh praktilised tunnid 42 akadeemilist tundi ja 2 seminari (8 akadeemilist tundi)).Õpitulemuste hindamiskriteeriumid:
Õpitulemusi hinnatakse iseseisvalt tehtud praktiliste tööde alusel.Hindamismeetodid:
Edukalt sooritatud praktilised ja kodutööd saavad hindeks "arvestatud".Kursuse lõpetamise tingimused:
Kursuse edukaks lõpetamiseks ja tunnistuse saamiseks on vajalik saada arvestatud 75% kodutöödest.Lisainformatsioon:
Õppe korraldamise põhireeglidÕppeprotsessi kvaliteedi tagamise põhireeglid
Kursuse programm
| Moodul | Mooduli põhiteemad | Maht |
| 1. Sissejuhatus mikrokontrolleritesse ja elektroonikasse |
|
10 ak. t. |
| 2. Programmeerimise alused Pythonis |
|
16 ak. t. |
| 3. Python mikrokontrolleritele (MicroPython) |
|
14 ak. t. |
| 4. Töö ESP32 platvormiga (valikuliselt STM32 – MicroPython) |
|
30 ak. t. |
| 5. Mikrokontrollersüsteemide silumine ja testimine |
|
14 ak. t. |
| 6. Lõpuprojekt |
|
16 ak. t. |
Teave kursuse kohta
Toimumisaeg:20.07.2026 - 22.09.2026
26.08.2026 - 28.10.2026
Tähelepanu, käesolev koolitus hetkel toimub ainult inglise keeles.
Ajakava:E, K, R 17:45 - 21:00
Registreeru koolitusele / koolituse lisainfo
Kursuse kestus: 2 kuud
Õppeformaat ja toimumiskoht:
Aadress: Tartu mnt. 18, Tallinn.

Kursus toimub auditoorses formaadis praktiliste tööde klassis. Grupi suurus kuni 6 inimest
Õppekeel: inglise
Maksumus: 2400 EUR (KM 24% sisaldub)
Kursuse üldmaht: 180 ak. t.
Sisaldab:
- Auditoorsed tunnid: 100 akadeemilist tundi (sh praktilised tunnid 42 akadeemilist tundi ja 2 seminari (8 akadeemilist tundi))
- Iseseisev töö: 80 ak. t.
Õppejõud
Aleksandr Bobyrev
Kvalifikatsioon: Senior Embedded Software Engineer enam kui 15-aastase kogemusega sardvara (embedded) tarkvara arenduses. Töötanud ettevõtetes Stoneridge, HARMAN, Unikie ja Symantec; arendanud püsivara autoelektroonikale (videomonitooringu süsteemid, audiovõimendid), diagnostikasüsteeme ja meditsiiniseadmeid.Spetsialiseerumine: Sardvara tarkvara arendus C/C++ keeles, reaalajaoperatsioonisüsteemid (RTOS), mikrokontrollerid (ESP32, Raspberry Pi, NXP S32K), autostandardid (AUTOSAR, CAN/LIN, UDS-diagnostika), Qt ja Python, ühiktestimine (GTest), CI/CD (Jenkins, Docker, CMake).
Õpetamiskogemus: Õpetanud C/C++ ja OOP-i Tallinna Tehnikaülikoolis (TalTech) ning OOP-i, disainimustreid ja Qt testimist Tallinna Tööstushariduskeskuses.
Haridus: IT ja automaatika magister, Tallinna Tehnikaülikool (TalTech), 2012.