Fruit Jam IRC Client in CircuitPython
Connecting to IRC servers, joining channels, chatting and DMing, and enter basic commands are all supported in this client application. TLS connection is supported as an option as well.
Adafruit PiCowBell HSTX DVI Output
The PiCowbell is the same size and shape as a Pico and is intended to socket underneath to make your next video output project super easy. Mini HDMI connector for use with standard HDMI cables? Yes! STEMMA QT / Qwiic connector for fast I2C? Indeed. Reset button & extra switch for restarting code or changing configuration? Bien sur.
Using DVI Video in CircuitPython
DVI video output for CircuitPython brings large screen video to Raspberry Pi microcontrollers. This guide demonstrates how to make this happen.
Adafruit Triple LED Matrix Bonnet for Raspberry Pi with HUB75
Achieve optimal frame rate by connecting 3 matrix displays directly to the Raspberry Pi. Or expand up to 6 matrices by chaining two displays on each of the 3 lanes.
Startup Screens
If you played any video game consoles growing up a couple second clip with a few beep boops, a swooshing sound, or one of the many other iconic console and system startup sounds and their visual animations may be all it takes to get the nostalgia flowing. Learn all about boot animations in this guide.
Adafruit OPT4048 XYZ Color Sensor
The Adafruit OPT4048 Tri-Stimulus XYZ Color, Light Temperature and Lux Sensor is a modern take on the common 'RGB' color sensor: this time with true "CIE" XYZ output so you can match it to your existing color space.
Adafruit Sparkle Motion Stick
The Adafruit Sparkle Motion Stick is part of our series of "Sparkle Motion" boards, which are our attempt to make the best small WLED-friendly smart LED driving board in the whole world. The USB Stick version of the Sparkle Motion is a simpler version of our full-featured Sparkle Motion. It even fits into a low cost off-the-shelf case for protection. It can be powered via USB Type A for up to 5V 2A input - you can use off-the-shelf USB battery packs for portable operation.
Using a Mouse with USB Host
USB Mice are things that we often take for granted while working on devices with a full OS with support for them like Linux on a Raspberry Pi, or Mac / Windows on a PC. Using a USB mouse with a microcontroller requires a more deliberate effort to find and connect to the device, and then read and interpret data that it sends. This guide covers the steps necessary to use a USB Mouse with CircuitPython and Arduino.
Using a Keyboard with USB Host
USB Keyboards are things that we often take for granted while working on devices with a full OS with support for them like Linux on a Raspberry Pi, or Mac / Windows on a PC. Using a USB keyboard with a microcontroller requires a more deliberate effort to find and connect to the device, and then read and interpret data that it sends. This guide covers the steps necessary to use a USB keyboard with CircuitPython and Arduino.
USB Game Controller with SNES-like Layout
Learn how to use the controller in CircuitPython and Arduino projects.
Match3 Game on the Adafruit Metro RP2350
Use MicroPython and the Raspberry Pi RP2350 chip to make this fun game played with two USB connected mice. Output is to most HDMI displays in glorious color.
Create a Memory Game on Metro RP2350
Memory is traditionally a card game, this implementation brings it to the big screen by way of a Metro RP2350 running CircuitPython. The display is driven via HSTX and a DVI adapter. Player input is from a USB mouse connected to the USB Host pin breakouts on the Metro.
Snake Game on Metro RP2350
The game is displayed on a TV with the help of an HSTX to DVI/HDMI compatible adapter. Player input comes from a keyboard connected to the broken out USB host pins on the Metro RP2350. Use the WASD keys to move the snake around. Eating green apples speeds up the game, red apples slow it down, both colors grow the length of the snake.
Flappy Nyan Cat Game on Metro RP2350
The game is displayed on a TV with the help of an HSTX to DVI/HDMI compatible adapter. Player input comes from a keyboard connected to the broken out USB host pins on the Metro RP2350. Press space bar to jump and do your best to avoid the scratching posts as they fly past.
Return to The Matrix with the Metro RP2350
You may return to The Matrix with this project built with the Adafruit Metro RP2350 outputting to an HDMI display.