Course Schedule
The schedule is "intentional" meaning that it will be adapted to the needs of the students (i.e. we will go slower in case that is more adequate.)
Most sessions have a more "lecture-like" part and a practical exercise part with hands-on programming sessions. Towards the end of the course there might be some purely practical sessions. This website covers the contents of the lecture part and the Exercises. The lectures will also be accompanied with a set of slides, however for the exercises this website is the only document which contains instructions and explanations.
All sessions 90min long. For the exercises work in small groups of 2-3 students is probably the most efficient way to proceed.
Lecture | Exercises | |
---|---|---|
Monday 2/12/ 10h30 Lab 111 |
|
|
Tuesday 3/12/ 16h30 Lab 111 |
Details: Peripherals
|
Read an I2C Sensor
|
Wednesday 4/12/ 16h30 Lab 111 |
About the OLED screen
|
Using and OLED display
|
Thursday 5/12/ 12h30 Lab 111 |
Complete sensor program with classes. Add configfile if possible. | |
Friday 6/12/ | ||
Monday 9/12/ 10h30 Lab 111 |
Networking and MQTT
|
Networking |
Tuesday 10/12/ 16h30 Lab 111 |
Asyncio with micropython | A web server with asyncio |
Wednesday 11/12/ 16h30 Lab 111 |
MQTT
| MQTT sensor |
Thursday 12/12/ 12h30 Lab 111 |
MQTT game (I) | MQTT game (II) |