Edit CircuitPython Code on iOS with Runestone
Runestone is a lightweight streamlined text and code editor for iOS devices that allows you to edit CircuitPython code on the go.
Adafruit 1.47" Round Rectangle TFT Display
This display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, so it can be used with every kind of microcontroller. The 1.47" display has 320x172 16-bit full color pixels and is an IPS display, so the color looks great up to 80 degrees off-axis in any direction.
Adafruit 1.9" Color IPS TFT Display
This display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, so it can be used with every kind of microcontroller. The 1.9" display has 320x170 16-bit full color pixels and is an IPS display, so the color looks great up to 80 degrees off-axis in any direction.
Nunchuck Controlled Laser Cat Toy
Use a Nunchuck and CircuitPython to control a laser for playing with your cat or dog. Instead of a boring old laser pointer, why not make use of the perfect controller for moving a laser.
Wirelessly Code your Bluetooth Device with CircuitPython
With the CircuitPython Code Editor, you can connect with through your Chrome browser using a mobile device or a desktop computer on any of the major Operating Systems to edit code directly on your Bluetooth device.
Raspberry Pi Rotary Encoder Animated Gif Player
Build a Raspberry Pi and Python-powered Animated Gif Player that you control by turning a knob This guide will go over 2 ways to build an animated Gif player that is controlled with a knob. By turning the knob, you can play animated gifs at different speeds or even backwards.
Adafruit 2.9" eInk Display Breakouts and FeatherWings
Easy eInk display usage comes to microcontrollers with breakouts designed to make it a breeze to add a tri-color or grayscale eInk display.
Adafruit 1.69" 280x240 Round Rectangle Color IPS TFT Display
This display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available! The 1.69" display has 280x240 16-bit full color pixels and is an IPS display, so the color looks great up to 80 degrees off-axis in any direction.
MacroPad Remote Procedure Calls over USB to Control Home Assistant
Although the MacroPad RP2040 doesn't have any built-in networking, that doesn't stop you from Remotely Calling functions on a Python Script running on the attached computer with Networking.
Automatic Naughty Cat Detector using Lobe
Train your cats to stay off the counter with this Machine Learning project using the Microsoft Lobe BrainCraft kit and a servo to jingle some keys and scare the cat into behaving.
Python Edge Speech Recognition with Voice2JSON
Have you ever thought about making your own Voice Assistant, but wanted to stick with Python? By using Voice2JSON and a few tricks in this guide, you can do just that.
CircuitPython Libraries on MicroPython using the Raspberry Pi Pico
Blinka is our compatibility library, which allows CircuitPython libraries to run on Raspberry Pi Single Board Computers. Now it also runs over MicroPython on the Raspberry Pi Pico microcontroller board. This guide will help get you started.
Pet Bowl Water Level Sensing
Monitor your pet's water bowl with this project which uses the Adafruit FunHouse home automation system and Home Assistant software.
Motion Activated Outlet with the Adafruit FunHouse
This guide will go over setting up a Home Assistant compatible motion activated outlet so you can control a fan, light, or whatever you would like.
Creating FunHouse Projects with CircuitPython
The FunHouse library was created to give the same ease of use to home automation projects that the MatrixPortal and MagTag libraries give to RGB Matrices and eInk displays and the PyPortal gives to touchscreens. It has all of the power of displayio along with the ability to download data from the internet and display it with ease.