course aims in Estonian
- 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.
course aims in English
- 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.
learning outcomes in the course in Est.
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.
learning outcomes in the course in Eng.
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.
brief description of the course in Estonian
- 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.
brief description of the course in English
- 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.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Armstrong Subero, Programming Microcontrollers with Python: Experience the Power of Embedded Python 1st ed. Edition.
ISBN-13: 978-1484270578
ISBN-10: 1484270576
study forms and load
daytime study: weekly hours
2.0
session-based study work load (in a semester):
practices
1.5
practices
12.0