Embedded Python programming (3cr)
Course unit code: TT00CF48
General information
- Credits
- 3 cr
- Teaching language
- Finnish
Objective
Using MicroPython is a great way to get the most of IoT development kits like ESP32 board. This course will guide student through setting up MicroPython, getting a prompt, using WebREPL, connecting to the network and communicating with the Internet, using the hardware peripherals, and controlling some external components.
                    
Content
In this course, you’ll learn:
•	What embedded development is and why you would use Python to do it
•	What your hardware and software options are for running Python on an embedded system
•	When Python is a good fit for an embedded system and when it’s not
•	How to write a basic IoT application with MicroPython
                    
Execution methods
The course can be completed independently. In addition to the theoretical parts, the course includes assignments, which are assessed on a scale of 0-5.
                    
Accomplishment methods
The course can be completed independently. In addition to the theoretical parts, the course includes assignments, which are assessed on a scale of 0-5.
                    
