CIRCUITPYTHON 101
Les was first introduced to CircuitPython by Nicholas Tollervey and Scott Shawcroft at PyCon in 2018. After taking part in lessons with Kattni Rembor, he was hooked. CircuitPython is an open source programming language based on MicroPython. However, CircuitPython has been specifically designed for beginners and educators to learn and experiment with electronics. It was created by Adafruit Industries in 2017. CircuitPython simplifies the process of programming microcontrollers by employing a straightforward syntax and library (module) system eliminating the need for complex setups.
CircuitPython’s greatest strength lies in its compatibility with a variety of microcontroller and SBC boards, offering a versatile platform for electronic projects. Initially developed for Adafruit’s own line of microcontroller boards, such as the Feather and Circuit Playground series, CircuitPython has since expanded its support to a broader range of hardware. Popular boards such as Arduino, Raspberry Pi and numerous others now also run CircuitPython, broadening its accessibility to a wide audience. We’ve even got a Lego Minifig that runs CircuitPython
CircuitPython’s ease of use and ability to be used in rapid prototyping makes it an excellent choice for those new to programming and electronics. Its beginner-friendly approach, combined with a thriving community and ample documentation, encourages creativity and experimentation in the world of physical computing. CircuitPython has a plethora of great tutorials, but Adafruit’s own guides are hands down the best in the business. Head over to https://bit.ly/LXF313circuitpython to learn more.