circuitpython

Microcontroller programming library

A Python implementation for teaching coding with microcontrollers using a unified API and device libraries.

CircuitPython - a Python implementation for teaching coding with microcontrollers

GitHub

4k stars
133 watching
1k forks
Language: C
last commit: 7 days ago
Linked from 2 awesome lists

beginnercircuitpythoncpythoneducationembeddedhacktoberfestmicrocontrollermicropythonpythonpython3

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
adafruit/adafruit_circuitpython_adafruitio Enables communication with Adafruit IO using CircuitPython. 49
adafruit/circuitpython-weekly-newsletter A newsletter project providing weekly news and updates on Python for Microcontrollers. 64
adafruit/adafruit_circuitpython_minimqtt A CircuitPython library implementing an MQTT client for low-power wireless communication 79
djdevon3/my_circuit_python_projects A collection of Python projects utilizing the Circuit Python language on various microcontrollers. 14
adafruit/adafruit_circuitpython_midi A library that enables communication between electronic devices using MIDI protocols 48
micropython/micropython An implementation of Python 3.x on microcontrollers and small embedded systems 19,430
s-light/circuitpython_atom_helper Automates upload and compilation of CircuitPython code to Arduino boards using Atom and UF2 4
adafruit/adafruit_circuitpython_bundle A collection of reusable libraries for CircuitPython boards. 879
todbot/circuitpython-tricks A collection of reusable code snippets and tips for building projects with CircuitPython 638
xreef/pcf8591_micropython_library A Micropython library to interact with the PCF8591 I2C analog IC. 2
adafruit/circuitpython_community_bundle A collection of useful CircuitPython libraries from the community. 172
ekspla/micropython_aioble_examples Demonstrates Bluetooth Low Energy (BLE) communication with various devices using MicroPython on ESP32 1
miketeachman/micropython-adafruit-mqtt-esp8266 An implementation of the MQTT protocol on ESP8266/ESP32 boards to publish and subscribe data using Adafruit IO 55
luiz-brandao/micropython_pn532 Driver for NFC/RFID breakout boards using MicroPython 8
octaprog7/mpydac A MicroPython module for controlling a 12-bit digital-to-analog converter with EEPROM memory 0