A collection of demos and experiments built with CircuitPython
apds-9960-testing
- A trip deep, deep down the rabbit-hole with the complex APDS-9960 proximity, gesture, and color/light sensor including copious test code, notes (and even a fancy Jupyter Notebook!) on gesture recognition via CircuitPython
lywsd03-hygrometer-ble
- A quick experiment in reading Xiaomi
LYWSD03MMC
/LYWSD03
Bluetooth Low Energy hygrometers using CircuitPython
- A quick experiment in reading Xiaomi
all-devices-demo
- Demo: Illustrating use of ALL THE THINGS on this fancy board with CircuitPython 7.0.0.
all-the-things-demo
- Demo: Illustrating use of ALL THE THINGS on this fancy board with CircuitPython 7.0.0.
rfm95w-lora-featherwing
- Demo: Illustrating basic usage of the RFM95W LoRa FeatherWing for transmitting and receiving messages
hx711-load-cell-amplifier
- A quick experiment in reading in data from the inexpensive and ubiquitous
HX711
load cell amplifier using CircuitPython
- A quick experiment in reading in data from the inexpensive and ubiquitous
pio-hx711-driver
- Early development versions of a proper
HX711
CircuitPython device driver with both PIO and GPIO options
- Early development versions of a proper
learn-guide-macros
- Macro examples for use with the excellent "Learn Guide" code for the Macropad RP2040
power-testing
- Testing the MagTag's power usage to better estimate battery life in various types of use cases.
tasmota-tag
- Functional proof of concept for control of Tasmota-flashed, MQTT-enabled LED lightbulbs using a MagTag running CircuitPython with the
adafruit_minimqtt
library.
- Functional proof of concept for control of Tasmota-flashed, MQTT-enabled LED lightbulbs using a MagTag running CircuitPython with the
touch-display
- Touch display demo with auto-fading cursor and display dimming
octoprint-display
- Octoprint API display showing printer status, temperature, and job time remaining status
light-up-loupe
- Prototype: Turning an inexpensive Carson loupe into a fancy ring-lit loupe.
python-re-commit-notes.md
- Cheat sheet for using
pre-commit
,black
,mypy
, andsphynx
to validate code when preparing contributions to Adafruit's CircuitPython projects
- Cheat sheet for using