|
Lecturer(s)
|
|
|
|
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.
|