Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
CircuitPython
![](https://explore-feed.github.com/topics/circuitpython/circuitpython.png)
CircuitPython is a beginner-friendly implementation of Python, optimised to run on microcontrollers and single board computers. The design facilitates using code on supported boards via USB or Bluetooth file transfer.
- GitHub: https://github.com/topics/circuitpython
- Wikipedia: https://en.wikipedia.org/wiki/CircuitPython
- Repo: https://github.com/adafruit/circuitpython
- Created by: Adafruit Industries
- Released: July 19, 2017
- Related Topics: cpython, internet-of-things, iot, language, microcontroller, micropython, python,
- Aliases: circuit-python,
- Last updated: 2025-02-06 00:04:48 UTC
- JSON Representation
https://github.com/code2k13/cnn_circuit_python
This repository contains code for running Convolutional Neural Networks (CNNs) on CircuitPython. It contains code to train models using Tensorflow on computers and convert them to CircuitPython.
circuitpython convolutional-neural-networks edge-computing edgeai image-classification machine-learning rp2040 tinyml
Last synced: 13 Jan 2025
https://github.com/craigsdennis/adafruit-whoopy-cushion
A WhooPy Cushion using CircuitPython on an Adafruit Circuit Playground Express
adafruit audio capacitive-touch-sensor circuitplayground-express circuitpython educational micropython
Last synced: 28 Dec 2024
https://github.com/beryllium-org/jz
A zlib based file compression utility for circuitpython
circuitpython circuitpython-library
Last synced: 20 Dec 2024
https://github.com/jposada202020/circuitpython_bmi160
circuitPython Driver for the BMI160 sensor
bmi160 bosch circuitpython driver sensor
Last synced: 20 Dec 2024
https://github.com/kk6axq/spin
Spin is a low cost USB volume/mute control device based on the Adafruit Trinket M0
3d 3d-printing circuit-python circuitpython
Last synced: 20 Dec 2024
https://github.com/tkomde/circuitpython_mpu6886
CircuitPython helper library for the MPU6886 6-DoF Accelerometer and Gyroscope
Last synced: 20 Dec 2024
https://github.com/avnc/circuitpy_geiger
CircuitPython DFRobot Geiger counter implementation
circuitpython dfrobot geiger-counter
Last synced: 09 Jan 2025
https://github.com/funnygeeker/circuitpython-easydisplay
A display library for Circuitpython: implemented purely in Micropython. 纯 Circuitpython 实现的显示库
circuitpython display esp32 esp8266 rp2040 ssd1306
Last synced: 20 Dec 2024
https://github.com/robcranfill/faker-counter
A fake Geiger counter!
adafruit adafruit-feather circuitpython raspberry-pi-pico
Last synced: 20 Dec 2024
https://github.com/wahidpanda/3d-bloch-sphere-simulator
This project is a 3D Bloch Sphere Simulator built with Python, and Qiskit. It allows you to visualize the state of a single qubit on a Bloch Sphere, apply various quantum gates, and explore their effects.
3d-graphics artificial-intelligence bloch-sphere circuitpython codingschool gates python qiskit quantum-computing quantum-physics quantumcircuits qubitbyqubit qubits
Last synced: 20 Dec 2024
https://github.com/ageagainstthemachine/envirosnoop
An environmental monitoring device employing a Raspberry Pi Pico W to send sensor data to an InfluxDB 2 server.
bme680 circuitpython circuitpython-pico-w circuitpython-project pm25 pms7003 radsens raspberry-pi-pico-w scd41 scd4x scd4x-sensor ssd1306-oled
Last synced: 20 Dec 2024
https://github.com/babkock/keybow2040
The root filesystem of my Pimoroni Keybow 2040 mechanical keyboard.
adafruit circuitpython i2c-device keybow-2040 mechanical-keyboard pimoroni-keybow raspberry-pi-5 raspberry-pi-pico raspberry-pi-pico-rp2040
Last synced: 10 Jan 2025
https://github.com/wlellington/liquidredox
A completely custom, 3D printed, split mechanical keyboard based on the Adafruit KB2040 using KMK
3d-printing capslock-key circuitpython kmk-firmware neopixels python redox-keyboard rotary-encoder uart-protocol
Last synced: 20 Dec 2024
https://github.com/jposada202020/circuitpython_stts22h
CircuitPython Driver for the STTS22H Temperature sensor
circuitpython driver sensor stts22h temperature
Last synced: 18 Dec 2024
https://github.com/sathish111j/handwritten-digit-classification-using-raspberry-pi-pico-and-machine-learning
Handwritten digit classification using Raspberry Pi Pico and Machine Learning
circuitpython codingforfun diyprojects educationalprojects embeddedsystems handwrittendigits machinelearning microcontrollers ov7670camera raspberrypipico tftlcd
Last synced: 20 Dec 2024
https://github.com/adinack/superbms
A versatile open-source battery management system designed for use in tandem with a central computer/microcontroller.
bms circuitpython microcontroller
Last synced: 02 Jan 2025
https://github.com/skygrip/seinfeld-machine
Plays the Seinfeld theme when motion is detected in front of the sensor
Last synced: 20 Dec 2024
https://github.com/ageagainstthemachine/circuitpython-pi-pico-w-bmp180-influxdb
A CircuitPython example for the Raspberry Pi Pico W using cooperative multitasking via asyncio which sends data from a BMP180 sensor to an InfluxDB v2 server.
asyncio bmp180 circuitpython circuitpython-project circuitpython-usyslog cooperative-multitasking influxdb2 iot ntp raspberry-pi-pico-w syslog usyslog wifi
Last synced: 18 Jan 2025
https://github.com/gigafyde/pi-pico-midi-controller
DIY Midi Controller using a Raspberry Pi Pico
circuitpython midi-controller raspberry-pi-pico
Last synced: 18 Jan 2025
https://github.com/stevegroves123/get_ip.xml
CircuitPython script to read and display IP and MAC address
Last synced: 18 Jan 2025
https://github.com/tirtharajsinha/iot-and-robotics
IOT and Robotics introductory guide with some projects
arduino arduino-boards arduino-library circuitpython esp-idf esp32 esp8266 iot micropython processing robotics
Last synced: 04 Jan 2025
https://github.com/esp32beans/usbnunchuck_mouse
Convert Wii Nunchuck to USB mouse without soldering using CircuitPython
assistive-technology circuitpython joy2mouse mouse nunchuck nunchuk usb usb-hid wii
Last synced: 11 Jan 2025
https://github.com/rpidanny/lopy-pir
Log PIR Data to Adafruit.
circuitpython iot lopy micropython pir-sensor python
Last synced: 12 Jan 2025
https://github.com/jannoelc/circuitpy-usbhid-nodejs
A bridge library to communicated with Circuit Python's USB HID modules using Node.js
circuitpython nodejs raspberry-pi-pico usb-hid
Last synced: 20 Dec 2024
https://github.com/prcutler/circuitpython-albumart
Display album art using CircuitPython on a PyPortal or MatrixPortal
circuitpython matrixportal pyportal
Last synced: 20 Dec 2024
https://github.com/esp32beans/nunchuk2sac
Convert Wii Nunchuk for use with Sony Access Controller for PlayStation 5
arduino assistive-technology circuitpython playstation-5 ps5 sony-access-controller wii-nunchuk
Last synced: 20 Dec 2024
https://github.com/eat-sleep-code/circuitpython-halloween-cauldrons
Screaming Halloween Cauldrons
Last synced: 19 Jan 2025
https://github.com/cedargrovestudios/circuitpython_chime
A CircuitPython class for generating wind chime and bell sounds using synthio.
Last synced: 20 Dec 2024
https://github.com/amyreese/cpgame
Simple game framework for CircuitPython embedded hardware
circuit-playground-express circuitpython framework game-engine
Last synced: 19 Jan 2025
https://github.com/cedargrovestudios/weather_system
A collection of weather source and display devices that utilize Adafruit AIO+ feeds and services.
adafruit-io adafruit-io-plus circuitpython corrosion-monitor weather weather-conditions
Last synced: 01 Feb 2025
https://github.com/creativeprojects/esp32s2-iot
Simple thermostat and motion detection using a ESP32-S2 and MQTT
bme280 circuitpython esp32-s2 feather-s2 hc-sr501 homie iot mqtt mqtt-tls pir-motion pir-sensor thermostat
Last synced: 05 Jan 2025
https://github.com/cedargrovestudios/drv8830_featherwing_pcb
A custom motor controller and power monitor FeatherWing
adafruit-feather circuitpython featherwing kicad oshpark
Last synced: 21 Jan 2025
https://github.com/ensmartening/circuitpython_minihass
A CircuitPython library for interacting with Home Assistant over MQTT
circuitpython home-assistant home-automation iot mqtt
Last synced: 08 Feb 2025
https://github.com/adafruit/adafruit_circuitpython_pcf8563
Adafruit CircuitPython drivers for the PCF8563 realtime clock.
Last synced: 04 Feb 2025
https://github.com/2bndy5/circuitpython-mocks
A library of mock data structures for soft testing CircuitPython-based projects
circuitpython circuitpython-library coverage-testing mock pytest test testing testing-library
Last synced: 08 Feb 2025
https://github.com/sco1/skyportal
A PyPortal based flight tracker
adsb adsblol circuitpython flights geoapify opensky-network pyportal
Last synced: 08 Feb 2025
https://github.com/porplax/jellyfish-rs
💫Add reactive lighting via NeoPixels to your gaming set-up, at no performance cost.
circuitpython desk diy diy-electronics diy-project gaming lighting neopixels rgb rgb-led rust
Last synced: 08 Feb 2025
https://github.com/cedargrovestudios/circuitpython_touchcalibrator
A simple CircuitPython resistive touchscreen calibrator for Adafruit built-in and TFT FeatherWing displays.
circuitpython circuitpython-community-bundle featherwing tft-display touchscreen
Last synced: 21 Jan 2025
https://github.com/cedargrovestudios/unit_converter
An in-development Cornucopia of CircuitPython Unit Converters with perhaps a couple of Constants.
Last synced: 21 Jan 2025
https://github.com/programandoconro/pico-web-mouse
A web server that creates a virtual mouse to control your computer with the Raspberry Pico W. You can connect the Raspberry to your target device, then connect to the server using your phone, and move in the web site as a virtual mouse connected to your real device.
adafruit circuitpython circuitpython-project hid mouse-emulation mousemove pico-w raspberry-pi-pico webmouse websocket
Last synced: 08 Feb 2025
https://github.com/litui/nyanowo
CircuitPython demo and spec for controlling the YOWU-SELKIRK-3G Headphones.
ble bluetooth-le circuitpython esp32 espressif meow nekomimi yowu
Last synced: 11 Jan 2025
https://github.com/richstokes/datadog-led-matrix
🐶 Display real-time metrics from Datadog on an LED Matrix
adafruit circuitpython datadog datadog-metrics infrastructure-management
Last synced: 05 Feb 2025
https://github.com/questionlp/macropad-rp2040-mac
Custom Adafruit MACROPAD RP2040 Macros
adafruit circuitpython macropad macropad-hotkeys python rp2040
Last synced: 08 Feb 2025
https://github.com/brentru/hiss
mac menubar app for finding circuitpython board location
Last synced: 10 Feb 2025
https://github.com/johnhpruitt/circuitpython_examples
Brief examples of circuitpython code
circuitpython raspberry-pi-pico
Last synced: 20 Dec 2024
https://github.com/codepope/pico-circuitypython-sensehat
Sense Hat code for the Pico running CircuitPython
Last synced: 13 Jan 2025
https://github.com/jposada202020/circuitpython_adt7410
CircuitPython Driver fot the ADT7410 Temperature Sensor
adt7410 circuitpython temperatue
Last synced: 22 Nov 2024
https://github.com/cedargrovestudios/circuitpython_drv8830
A CircuitPython driver for the DRV8830 DC motor controller.
circuitpython circuitpython-community-bundle dc-motor drv8830 motor-controller
Last synced: 21 Jan 2025
https://github.com/domdfcoding/circuitpython_wifimanager
Helper library for microcontrollers with builtin WiFi, such as the ESP32-S2.
circuitpython esp32 python wifi
Last synced: 19 Dec 2024
https://github.com/domdfcoding/circuitpython_at24c32
CircuitPython library to support AT24C39 EEPROM ICs.
Last synced: 19 Dec 2024
https://github.com/cedargrovestudios/cg-35_calculator
A CircuitPython RPN Calculator
circuitpython hp-35 retro rpn-calculator
Last synced: 21 Jan 2025
https://github.com/vladak/fusebox
adafruit circuitpython electricity-consumption microcontroller mqtt sensors
Last synced: 19 Dec 2024
https://github.com/jwillikers/fan-controller-circuitpython
A simple program to set the speed of a fan using the RP2040 QT Py and the EMC2101 fan controller
circuitpython emc2101 fan microcontroller pipkin python qt-py rp2040
Last synced: 31 Dec 2024
https://github.com/cedargrovestudios/cat
A multi-display, multi-cat version of Foamyguy's famous Neko Cat project.
Last synced: 21 Jan 2025
https://github.com/woolseyworkshop/article-adding-digital-io-to-your-circuitpython-compatible-board
Adding Digital I/O To Your CircuitPython Compatible Board Article Resources
74hc165 74hc595 circuitpython electronics mcp23017 programming
Last synced: 29 Dec 2024
https://github.com/wb1016/pico-producer-remix
programmable custom keypad using RP2040 dev board
arduino circuitpython electronics hardware keyboard kicad pi-pico rp2040
Last synced: 08 Feb 2025
https://github.com/fabaff/circuitpython-examples
CircuitPython sample code for various devices
circuitpython esp32 esp8266 hardware micropython xiao
Last synced: 10 Feb 2025
https://github.com/woolseyworkshop/article-adding-analog-inputs-to-your-raspberry-pi
Adding Analog Inputs To Your Raspberry Pi Article Resources
adc circuitpython mcp3008 raspberry-pi
Last synced: 29 Dec 2024
https://github.com/jposada202020/circuitpython_isl29125
ISL29125 Light Sensor driver for CircuitPython
circuitpython isl29125 light sensor
Last synced: 16 Dec 2024
https://github.com/woolseyworkshop/article-driving-a-dc-motor-with-circuitpython
Driving A DC Motor With CircuitPython Article Resources
circuitpython drv8833 electronics kicad linux macos motor motor-driver programming windows
Last synced: 29 Dec 2024
https://github.com/ageagainstthemachine/radsens-circuitpython
CircuitPython library for the RadSens radiation detector module to simplify integration into CircuitPython projects.
circuitpython circuitpython-library circuitpython-project iot radsens raspberry-pi-pico-w
Last synced: 22 Jan 2025
https://github.com/olivier-boesch/circuitpython-au-lycee
Les microcontrôleurs et python au lycée : matériel, logiciels et TPs
circuitpython education lycee microcontroller python3
Last synced: 24 Jan 2025
https://github.com/woolseyworkshop/article-controlling-a-servo-motor-with-circuitpython
Controlling A Servo Motor With CircuitPython Article Resources
circuitpython electronics servo
Last synced: 29 Dec 2024
https://github.com/mick3diy/easypicopcb
A simple PCB with Raspberry Pi Pico for learning/playing with students
circuitpython electronic fritzing joystickxl kicad micropython pcb raspberry-pi-pico thonny
Last synced: 09 Feb 2025
https://github.com/brushmate/circuitpython_mcp48xx
CircuitPython module for the MCP4801, MCP4811, MCP4821, MCP4802, MCP4812, and MCP4822 digital to analog converters.
Last synced: 20 Dec 2024
https://github.com/apob-100/miniautokeyboard
MiniAutoKeyboard is a CircuitPython script designed for the Adafruit Rotary Trinkey with the ATSAMD21E18 32-bit Cortex M0+ SoC. The rotary encoder can be used to select a numbered *.txt file on the CircuitPython USB flashdrive of the Trinkey and output them as a regular USB HID device (e.g. a keyboard).
adafruit adafruit-neopixel autokeyboard circuitpython cortex-m0plus hid keyboard samd21 trinkey usb-hid
Last synced: 20 Dec 2024
https://github.com/cedargrovestudios/circuitpython_ohmslaw
A CircuitPython helper for calculating an Ohm’s Law result from two input parameters.
circuitpython circuitpython-community-bundle ohms-law
Last synced: 21 Jan 2025
https://github.com/woolseyworkshop/article-simulating-fireflies-with-circuitpython
Simulating Fireflies With CircuitPython Article Resources
circuitpython electronics fireflies kicad linux macos programming simulation windows
Last synced: 29 Dec 2024
https://github.com/zemyblue/pico_circuitpython_test
CircuitPython test codes for Raspberry Pi Pico
circuitpython raspberrypipico rp2040
Last synced: 17 Jan 2025
https://github.com/aziascreations/docker-circuitpython-mpycross
Containerized version of CircuitPython's mpy-cross that automatically compiles scripts.
circuitpython mpy-cross python
Last synced: 01 Jan 2025
https://github.com/bdbarnett/playing_cards
Playing Cards classes for MPDisplay on *Python
circuitpython game-development games micropython mpdisplay python
Last synced: 10 Feb 2025
https://github.com/lesamouraipourpre/community_circuitpython_tca9555
Library for TCA9555 Low-Voltage 16-Bit I2C and SMBus I/O Expander on CircuitPython.
circuitpython circuitpython-library
Last synced: 18 Dec 2024
https://github.com/mateuszdrab/pico-mouse-mover
CircuitPython based mouse mover/jiggler with REPL customization options
circuitpython mouse-jiggler mouse-mover pi-pico pico
Last synced: 19 Dec 2024
https://github.com/cedargrovestudios/circuitpython_dst_adjuster
A CircuitPython helper to adjust to North American Daylight Saving Time (DST).
circuitpython circuitpython-community-bundle daylight-saving-time helper structured-time
Last synced: 21 Jan 2025
https://github.com/nathany3g/circuitpython_unicorn_hat_hd
CircuitPython framebuf based driver for Pimoroni's Unicorn HAT HD
circuitpython circuitpython-library unicornhat unicornhat-hd unicornhathd
Last synced: 25 Dec 2024
https://github.com/foxtrt-com/kmk-4k-macropad
Circuit Python & KMK implimentation for a 4 key macropad to be used with the Seeeduino XIAO RP2040
circuitpython keyboard kmk macropad python rp2040 seeduino
Last synced: 20 Dec 2024
https://github.com/egj-moorington/circuitpython_button_handler
A CircuitPython helper library that handles different types of button presses.
Last synced: 08 Feb 2025
https://github.com/foxtrt-com/solar-weather-station
Circuit Python implimentation for a solar powered weather station using a Seeed XIAO ESP32C3
circuitpython esp32-c3 python seeedstudio weather-station
Last synced: 20 Dec 2024
https://github.com/jposada202020/circuitpython_bmp581
CircuitPython BMP581 Bosch Pressure and Temperature driver
bmp581 bosch circuitpython driver pressure sensor temperature
Last synced: 06 Nov 2024
https://github.com/prasha-au/pico-dino
Dinosaur game on a Pico with a P5 display.
chrome-dino-game circuitpython pico
Last synced: 08 Feb 2025
https://github.com/jposada202020/circuitpython_bmp384
CircuitPython driver for the Bosch BMP384 Pressure and Temperature sensor
bmp384 bosch circuitpython driver pressure sensor temperature
Last synced: 06 Nov 2024
https://github.com/indigoparadox/eds-clock
Simple clock based on CircuitPython/QTPy and 2 displays and a HW clock from electricdollarstore.com
circuitpython electricdollarstore embedded hardware-libraries
Last synced: 04 Jan 2025
https://github.com/woolseyworkshop/article-how-to-use-buttons-with-your-raspberry-pi
How To Use Buttons With Your Raspberry Pi Article Resources
button c circuitpython cpp electronics led python raspberry-pi
Last synced: 29 Dec 2024
https://github.com/dmitryboiadji/bootpad
Pico pi simple 4 button keyboard for managing bootmenu
bootmenu circuitpython keyboards pico
Last synced: 08 Feb 2025
https://github.com/cedargrovestudios/cedargrove_display
A class for add-on displays to appear as built-in displays. Also supports touchscreens.
Last synced: 21 Jan 2025
https://github.com/bradaf/cpe-christmas-tree-topper
Circuit Playground Express scripts for a Christmas Tree Topper project.
3d-printing christmas circuitplayground-express circuitpython
Last synced: 20 Dec 2024
https://github.com/xadhoom/air-quality-sensor
An air quality monitor based on Adafruit Feather M4 Express, Airlift FeatherWing, BME280, BME680, SGP30, Plantower PMSA003I air quality sensor.
Last synced: 04 Jan 2025
https://github.com/alump/micropython
Random MicroPython and CircuitPython libraries and code snippets
circuitpython esp32 micropython micropython-esp32 nodejs
Last synced: 24 Dec 2024
https://github.com/jposada202020/circuitpython_h3lis200dl
CircuitPython Driver for the ST H3LIS200DL Accelerometer
accelerometer circuitpython driver h3lis331dl sensor
Last synced: 06 Nov 2024
https://github.com/makerm0/magicblock
A surprise box based on RP2040 based on circuitpython
Last synced: 11 Jan 2025
https://github.com/adafruit/adafruit_circuitpython_ssd1325
DisplayIO driver for grayscale OLEDs driven by SSD1325
circuitpython displayio grayscale-display hacktoberfest oled-display ssd1325
Last synced: 29 Oct 2024
https://github.com/cedargrovestudios/circuitpython_ad5245
A CircuitPython driver for the AD5245 digital potentiometer.
ad5245 circuitpython circuitpython-community-bundle digital-potentiometer i2c
Last synced: 21 Jan 2025
https://github.com/prcutler/circuitpython-denon-remote-control
A remote control for Denon receivers using an Adafruit Reverse TFT ESP32-S2 and CircuitPython embedded in a speaker stand
Last synced: 24 Jan 2025
https://github.com/mjmolina/pyladiesbcn_circuitpython_workshop
CircuitPython and microcontrollers workshop with PyladiesBCN: "Home and cleaning automation with Microcontrollers and CircuitPython"
circuitpython distance-detection microcontrollers python robotics sensors
Last synced: 07 Jan 2025
https://github.com/t0mer/pi-pico-computer-unlocker
Unlock your computer remotely using Rpi pico and mqtt
adafruit-hid circuitpython mqtt python raspberry-pi raspberry-pi-pico raspberry-pi-pico-w
Last synced: 20 Dec 2024
https://github.com/no3rdw/ledmatrix-effects
Configurable visual effects to display on an LED Matrix
adafruit circuitpython ledmatrix
Last synced: 20 Dec 2024
https://github.com/nathany3g/python-build-environments
Build environments for the Python programming language
circuitpython docker micropython python
Last synced: 14 Jan 2025
https://github.com/jposada202020/circuitpython_display_ht16k33
On Display Simulation for an HT16K33 driver. Works with 16x8 and 8x8 matrices. And 7x4 and 14x4 Segments
circuitpython display displayio ht16k33 matrices segments simulation
Last synced: 18 Jan 2025
https://github.com/cedargrovestudios/circuitpython_rgb_spectrumtools
A collection of CircuitPython methods and classes for converting a normalized spectral index to RGB color values.
circuitpython circuitpython-community-bundle color-blending
Last synced: 21 Jan 2025