Course: MicroPython

» List of faculties » FEI » KIT
Course title MicroPython
Course code KIT/KMIPY
Organizational form of instruction Seminar
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kupka Libor, Ing. Ph.D.
Course content
Introduction to MicroPython, basic commands, update firmware REPL, WebREPL? basic communication Control of digital inputs/outputs Analog Inputs (ADC) Analog outputs (DAC, PWM) WiFi communication interface BT communication interface Timers, interrupts I2C communication, 1-wire SPI communication Creation of own libraries UDP server/client WebServer - data visualization

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Demonstration, Skills training
  • Contact teaching - 12 hours per semester
  • Home preparation for classes - 50 hours per semester
  • Preparation for an exam - 50 hours per semester
  • Writing a seminar paper - 38 hours per semester
Learning outcomes
Prerequisites
unspecified

Assessment methods and criteria
unspecified
Recommended literature
  • ALSABBAGH, Marwan. MicroPython Cookbook: Over 110 practical recipes for programming embedded systems and microcontrollers with Python. Birmingham: Packt Publishing, 2019.
  • BELL, Charles. MicroPython for the Internet of Things. United States: APress, 2017. ISBN 1484231228.
  • PECINOVSKÝ, Rudolf. Python: kompletní příručka jazyka pro verzi 3.9. Praha: Grada Publishing, 2020. ISBN 978-80-271-1269-2.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester