If you’ve already dipped your toes in the Python pool as a programmer, educator, or maker, you’re ready to learn more—and have fun along the way! This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. You’ll be able to build faster, better, more intuitive projects with the power of Python behind you. No more managing buffers, memory-corruption, or icky parsing code.
Explore a framework that helps you generate, evaluate, and evolve embedded projects that solve real problems
Dive into practical MicroPython examples: visual feedback, input and sensing, GPIO, networking, sound and music, and robotics
Learn how idiomatic MicroPython helps you express a lot with the minimum of resources
Take the next step by getting involved with the Python community
Chapters:
What is MicroPython?
PyBoard
BBC micro:bit
Adafruit Circuit Playground Express
ESP8266 / ESP32
Thinking Embedded
Visual Feedback
Input and Sensing
GPIO
Networking
Sound and Music
Robots
Idiomatic MicroPython
Next Steps
Naomi Ceder, Chair of the Python Software Foundation, praises, “No one has been as deeply involved in, nor shown as much passion for, MicroPython on the micro:bit as Nicholas Tollervey. This book combines the expertise of a seasoned developer and the wisdom of an experienced teacher with a child’s excitement and sheer joy of exploration.”
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!