Uploaded April 2025 | Updated September 2026, 3 weeks ago
Ready to jump into embedded systems without the C/C++ learning curve?
In this video, Malcolm, an embedded software engineer at SparkFun, walks you through the basics of MicroPython: a lean, efficient implementation of Python that runs directly on microcontrollers. Whether you're new to hardware or a seasoned developer looking to prototype faster, MicroPython is a powerful tool for rapid development and testing.
What you'll learn:
• What MicroPython is and how it compares to regular Python
• How MicroPython simplifies hardware prototyping
• Live demo: Reading temperature data from the Qwiic TMP117 sensor
• How to serve a live web app from your IoT RedBoard using MicroPython
Demo hardware:
• SparkFun IoT RedBoard RP2350: sparkfun.com/sparkfun-iot-redboard-rp2350.html
• Qwiic TMP117 Temperature Sensor: sparkfun.com/sparkfun-high-precision-temperature-sensor-tmp117-qwiic.html
• MicroPython firmware + drivers
Helpful links:
• Source code from this demo - github.com/sparkfun/sparkfun-python/tree/main/examples/mpy_tmp117_web_server
• List of Qwiic-compatible MicroPython drivers - github.com/topics/sparkfun-python
• MPRemote and Thonny setup guide - github.com/sparkfun/sparkfun-python/blob/main/docs/mcu_setup.md
Viva open source. Stay safe, be kind, and happy prototyping.
Keep learning about micropython here: youtu.be/VnSsQwogz-U
Ready to jump into embedded systems without the C/C++ learning curve?
In this video, Malcolm, an embedded software engineer at SparkFun, walks you through the basics of MicroPython: a lean, efficient implementation of Python that runs directly on microcontrollers. Whether you're new to hardware or a seasoned developer looking to prototype faster, MicroPython is a powerful tool for rapid development and testing.
What you'll learn:
• What MicroPython is and how it compares to regular Python
• How MicroPython simplifies hardware prototyping
• Live demo: Reading temperature data from the Qwiic TMP117 sensor
• How to serve a live web app from your IoT RedBoard using MicroPython
Demo hardware:
• SparkFun IoT RedBoard RP2350: sparkfun.com/sparkfun-iot-redboard-rp2350.html
• Qwiic TMP117 Temperature Sensor: sparkfun.com/sparkfun-high-precision-temperature-sensor-tmp117-qwiic.html
• MicroPython firmware + drivers
Helpful links:
• Source code from this demo - github.com/sparkfun/sparkfun-python/tree/main/examples/mpy_tmp117_web_server
• List of Qwiic-compatible MicroPython drivers - github.com/topics/sparkfun-python
• MPRemote and Thonny setup guide - github.com/sparkfun/sparkfun-python/blob/main/docs/mcu_setup.md
Viva open source. Stay safe, be kind, and happy prototyping.
Keep learning about micropython here: youtu.be/VnSsQwogz-U










