Chapter 14. Next Steps

MicroPython is a relatively young project, yet it is gaining momentum all the time.

Ports targeting new hardware are in development. The implementation is improving. Thanks to the micro:bit, a huge number of educational resources already exist. Established players in the “maker” and electronics space are using and promoting it in their products (such as Adafruit). Conferences are creating interactive badges for attendees from microcontrollers that run MicroPython. Thanks to the European Space Agency (ESA), MicroPython may end up on payloads in space. Talks about MicroPython are appearing at PyCons all over the world. New libraries and code for interacting with all sorts of interesting peripherals are released every day.

This is an exciting time to get involved with the project and explore embedded programming with Python.

However, reading this book is but a first step. If you have a device, don’t just let it sit in your desk drawer. Use it for a goofy weekend project, a work-related hack-day, or as the basis of a talk at your local user group. If you have kids, share the project with them and introduce them to programming (for example, create a motion detecting “parent trap” that sounds an alarm when you enter their bedroom). After just a couple of projects, you’ll start to see the potential in making use of MicroPython and the devices upon which it runs in all sorts of interesting and previously unimagined projects.

The Community

Why is Python’s ...

Get Programming with MicroPython now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.