Offline

Developing IoT sensors with MicroPython

Track:
IoT, Embedded Systems, Hardware Integration
Type:
Tutorial
Level:
intermediate
Duration:
180 minutes
View in the schedule

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)