Content for CircuitPython

CircuitPython

CircuitPython is an open source derivative of the MicroPython programming language targeted towards the student and beginner. Development of CircuitPython is supported by Adafruit Industries. It is a software implementation of the Python 3 programming language, written in C. It has been ported to run on several modern microcontrollers. CircuitPython is a full Python compiler and runtime that runs on the microcontroller hardware. The user is presented with an interactive prompt (the REPL) to execute supported commands immediately. Included are a selection of core Python libraries. CircuitPython includes modules which give the programmer access to the low-level hardware of Adafruit compatible products as well as higher level libraries for beginners.

Custom HID Devices in CircuitPython

“What is HID? HID stands for “Human Interface Device”. Keyboards, mice, digitizer tablets, joysticks, and game controllers are all HID devices. CircuitPython can emulate three standard HID devices by default: mouse, keyboard and consumer control. These are described in more …

CircuitPython 7.0.0 Released!

“This is CircuitPython 7.0.0, the latest major revision of CircuitPython, and is a new stable release. Notable additions to 7.0.0 since 6.3.0 - Support for the CircuitPython development workflow over BLE. - Camera support on ESP32S2 …

Capturing Camera Images with CircuitPython

“CircuitPython 7 adds support for capturing images from “parallel cameras” on select boards, and libraries are available to configure the popular OV7670 and OV2640 cameras. While not up to standards we’re used to from a current smartphone or laptop …

CircuitPython Libraries on MicroPython using the Raspberry Pi Pico

“Blinka is our CircuitPython compatibility layer. It was originally written as a compatibility layer to run on top of MicroPython to work on boards such as the PyBoard and allow libraries written for CircuitPython to work. This allowed more library …

An Introduction to RP2040 PIO with CircuitPython

“Inspired by COVID-19 prevention, we have developed a system which measures the temperature of persons before they enter a building. A feature that sets the Raspberry Pi Foundation RP2040 microcontroller apart from other microcontrollers is “PIO”. The RP2040 datasheet …

CircuitPython 6.1.0 released!

“This is CircuitPython 6.1.0, the latest minor revision of CircuitPython, and is a new stable release. See Port status below for details on port stability, and Known Issues for known problems. If you find any issues with this …

SpaceX Next Launch Display with Adafruit MagTag

“The Adafruit MagTag is perfect for reminders of upcoming events. This includes space launches. and in this project, launches by SpaceX. SpaceX is launching numerous interesting missions including manned to the ISS, cargo for the ISS, Starlink satellites, and more …

CircuitPython 6.0.0 released

“Download from circuitpython.org Downloads are available from circuitpython.org. The site makes it easy to select the correct file and language for your board. The downloads page is here. Downloads are no longer available from the GitHub release pages …

cyberDCK: a CircuitPython Anatidae

“Whats portable, water resistant and always up for adventure:duck + cyber deck computer = cyberDCK A self-contained computer that can edit and run python files, with USB keyboard input and a display. And its shaped like a duck: a disaster-recovery duck …

RGB LED Matrices with CircuitPython

“Bring a little bit of Times Square into your home with our RGB LED matrix panels. These panels are normally used to make video walls — here in New York we see them on the sides of buses and on bus …