Developing IoT sensors with MicroPython
- Track:
- IoT, Embedded Systems, Hardware Integration
- Type:
- Tutorial
- Level:
- intermediate
- Room:
- Conference Hall Complex A (S4A)
- Start:
- 09:30 on Monday, 13 July 2026
- End:
- 12:45 on Monday, 13 July 2026
- Duration:
- 180 minutes
Abstract
In this workshop, you will create practical internet-connected sensors with MicroPython. We will cover the basics of setting up the development environment, both for developing on PC and deploying/developing on a microcontroller device.
Targeted towards those that are already comfortable programming in Python, but that have little exposure to embedded/hardware/electronics.
We will provide some MicroPython-capable hardware to develop against, pre-flashed with MicroPython. You may need to sit together in pairs or small groups for the on-device part.
Prerequisites
Participants must bring:
- Laptop with Linux/MacOS/Windows Subsystem for Linux
- Have Python 3.12+ with virtualenv support installed
- USB-C to USB-C cable or USB Type A adapter (our kit only has Type A plug)