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: almost 2 years ago
Linked from 2 awesome lists

beginnercircuitpythoncpythoneducationembeddedhacktoberfestmicrocontrollermicropythonpythonpython3

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
adafruit/adafruit_circuitpython_adafruitioEnables communication with Adafruit IO using CircuitPython.49
adafruit/circuitpython-weekly-newsletterA newsletter project providing weekly news and updates on Python for Microcontrollers.64
adafruit/adafruit_circuitpython_minimqttA CircuitPython library implementing an MQTT client for low-power wireless communication79
djdevon3/my_circuit_python_projectsA collection of Python projects utilizing the Circuit Python language on various microcontrollers.14
adafruit/adafruit_circuitpython_midiA library that enables communication between electronic devices using MIDI protocols48
micropython/micropythonAn implementation of Python 3.x on microcontrollers and small embedded systems19,551
s-light/circuitpython_atom_helperAutomates upload and compilation of CircuitPython code to Arduino boards using Atom and UF24
adafruit/adafruit_circuitpython_bundleA collection of reusable libraries for CircuitPython boards.888
todbot/circuitpython-tricksA collection of reusable code snippets and tips for building projects with CircuitPython647
xreef/pcf8591_micropython_libraryA Micropython library to interact with the PCF8591 I2C analog IC.2
adafruit/circuitpython_community_bundleA collection of useful CircuitPython libraries from the community.174
ekspla/micropython_aioble_examplesDemonstrates Bluetooth Low Energy (BLE) communication with various devices using MicroPython on ESP321
miketeachman/micropython-adafruit-mqtt-esp8266An implementation of the MQTT protocol on ESP8266/ESP32 boards to publish and subscribe data using Adafruit IO54
luiz-brandao/micropython_pn532Driver for NFC/RFID breakout boards using MicroPython9
octaprog7/mpydacA MicroPython module for controlling a 12-bit digital-to-analog converter with EEPROM memory0