CircuitPython

E97050

CircuitPython is an open-source, beginner-friendly variant of Python designed by Adafruit for programming microcontrollers and embedded hardware.

AI illustration

How this image was made

AI-generated illustration of CircuitPython

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of CircuitPython (CircuitPython is an open-source, beginner-friendly variant of Python designed by Adafruit for programming microcontrollers and embedded hardware.)

All labels observed (3)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Python implementation ⓘ
open-source software ⓘ
programming language ⓘ
basedOn MicroPython ⓘ
designGoal beginner friendliness ⓘ
ease of use on microcontrollers ⓘ
education ⓘ
rapid prototyping ⓘ
developer Adafruit Industries ⓘ
documentation https://circuitpython.org ⓘ
https://learn.adafruit.com/category/circuitpython ⓘ
executionModel interpreted ⓘ
fileExtension .py ⓘ
hasRepository https://github.com/adafruit/circuitpython ⓘ
intendedFor beginner programmers ⓘ
embedded systems ⓘ
microcontrollers ⓘ
license MIT License ⓘ
maintainedBy Adafruit Industries ⓘ
community contributors ⓘ
primaryInterface USB CDC ⓘ
USB mass storage ⓘ
serial REPL ⓘ
programmingLanguageFamily Python ⓘ
sourceModel open source ⓘ
supportsFeature BLE on supported boards ⓘ
I2C communication ⓘ
NeoPixel control ⓘ
PWM output ⓘ
REPL ⓘ
SPI communication ⓘ
UART communication ⓘ
USB HID ⓘ
USB MIDI ⓘ
auto-reload on file save ⓘ
built-in modules for sensors and displays ⓘ
displayio graphics library ⓘ
hardware abstraction libraries ⓘ
wifi networking on supported boards ⓘ
supportsPlatform Adafruit Circuit Playground Express ⓘ
Adafruit Feather boards ⓘ
ESP32 microcontrollers ⓘ
RP2040 microcontrollers ⓘ
Raspberry Pi Pico ⓘ
SAMD21 microcontrollers ⓘ
SAMD51 microcontrollers ⓘ
nRF52 microcontrollers ⓘ
targetAudience educators ⓘ
makers ⓘ
students ⓘ
typicalEntryFile code.py ⓘ
main.py ⓘ

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

MicroPython → competesWith → CircuitPython ⓘ
Adafruit Circuit Playground Express → compatibleWith → Adafruit CircuitPython libraries ⓘ
linked to: CircuitPython
Adafruit Industries → offers → CircuitPython ⓘ
Adafruit Industries → develops → CircuitPython ⓘ
Adafruit Industries → supportsPlatform → CircuitPython ⓘ
Feather boards → supports → CircuitPython ⓘ
QT Py boards → supports → CircuitPython ⓘ
Adafruit Learning System → supports → CircuitPython ⓘ
Adafruit Feather M0 boards → supportsProgrammingLanguage → Python (CircuitPython) ⓘ
linked to: CircuitPython