CircuitPython
E97050
CircuitPython is an open-source, beginner-friendly variant of Python designed by Adafruit for programming microcontrollers and embedded hardware.
All labels observed (2)
| Label | Occurrences |
|---|---|
| CircuitPython canonical | 5 |
| Adafruit CircuitPython libraries | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T816191 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: CircuitPython Context triple: [MicroPython, competesWith, CircuitPython]
-
A.
MicroPython
MicroPython is a lean and efficient reimplementation of the Python 3 language designed to run on microcontrollers and other resource-constrained embedded systems.
-
B.
Adafruit Circuit Playground Express
Adafruit Circuit Playground Express is an educational, all-in-one microcontroller board with built-in sensors, LEDs, and buttons designed to teach coding and electronics to beginners and students.
-
C.
Microsoft MakeCode
Microsoft MakeCode is a web-based platform for creating and learning to program interactive projects using block-based and JavaScript coding, often for microcontrollers and educational devices.
-
D.
Makey Makey Go
Makey Makey Go is a compact, USB-based invention kit that lets users turn everyday conductive objects into touchpads or keyboard/mouse inputs for creative interactive projects.
-
E.
ETH Board
The ETH Board is the strategic leadership and supervisory body overseeing Switzerland’s federal institutes of technology, including ETH Zurich and EPFL.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: CircuitPython Target entity description: CircuitPython is an open-source, beginner-friendly variant of Python designed by Adafruit for programming microcontrollers and embedded hardware.
-
A.
MicroPython
MicroPython is a lean and efficient reimplementation of the Python 3 language designed to run on microcontrollers and other resource-constrained embedded systems.
-
B.
Adafruit Circuit Playground Express
Adafruit Circuit Playground Express is an educational, all-in-one microcontroller board with built-in sensors, LEDs, and buttons designed to teach coding and electronics to beginners and students.
-
C.
Microsoft MakeCode
Microsoft MakeCode is a web-based platform for creating and learning to program interactive projects using block-based and JavaScript coding, often for microcontrollers and educational devices.
-
D.
Makey Makey Go
Makey Makey Go is a compact, USB-based invention kit that lets users turn everyday conductive objects into touchpads or keyboard/mouse inputs for creative interactive projects.
-
E.
ETH Board
The ETH Board is the strategic leadership and supervisory body overseeing Switzerland’s federal institutes of technology, including ETH Zurich and EPFL.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: CircuitPython Description of subject: CircuitPython is an open-source, beginner-friendly variant of Python designed by Adafruit for programming microcontrollers and embedded hardware.
Referenced by (6)
Full triples — surface form annotated when it differs from this entity's canonical label.