Using Python to enter the world of Microcontrollers
summary
Demonstrates running real Python runtimes on modern chips and actually decoding household meters: MicroPython on Pico W and ESP32 handle parsing D0 and SML streams from an IR photo‑transistor, outputting kWh values and timestamps to a logger; a small 3D‑printed mount and MPremote workflow make deployment trivial. Shows compute-heavy tasks (Mandelbrot) finishing in ~0.1s on these MCUs, warns that Wi‑Fi reconnection costs power, and stresses deep sleep microamp strategies plus monitoring battery voltage to avoid hidden resistor drain.
AI-written summary · about
chapters (10)
- 0:00Python for microcontrollers
- 1:11What is a microcontroller
- 5:50Coding microcontrollers past
- 10:40Modern microcontrollers
- 12:03MicroPython programming
- 13:29Energy efficiency in MCUs
- 16:44Home lab with MCUs
- 19:15Reading power meters
- 23:10Key takeaways
- 25:40Q&A
related talks
39mExploring the Wonderful World of Python on Devices
46mProgramming the Web of Things with Python and MicroPython
40mPython on bare metal Beginners tutorial with MicroPython
32mUsing MicroPython in the wild
39mIoT Is Fun With Micropython
56mScripting the Internet of Things
27mPython for less than $7
57mPython for the Internet of Things
