PixelDust Digital Sand Demos for Arcada
Use the accelerometer on an Arcada board to make adorable sand simulations
NES Emulator for Arcada
With great effort comes great reward - You can play Nintendo NES games on Arcada with full speed emulation, sound effects and save game support.
Playing Gamebuino META Games on Arcada
Did you know you can run Gamebuino META games on your PyBadge or PyGamer? It's true! Thanks to the Arcada library layer, these lovely colorful games can come to life on your handheld.
Trash-Built Robotic Fish
This fish is built using scrap recyclable materials integrated with Circuit Playground Express and a servo motor to animate the fish and control a strip of NeoPixels. This fish makes an excellent chandelier, swimming peacefully through the air.
Playing Arduboy Games on Arcada
Did you know you can run Arduboy games on your PyBadge or PyGamer? It's true! Thanks to the Arcada library layer, these addictive monochome games can come to life on your handheld.
Using micro:bit and CRICKIT with MicroPython
micro:bit and an Adafruit CRICKIT robotics board work great with MakeCode. Using MicroPython, you can take the next step in programming this dup to perform amazing feats.
Archimedes' Boat
The Archimedean screw has been used to pump and lift water since antiquity. In this project the water screw is used to propel a boat, and can be programmed to go forward, reverse, turn right or left using MakeCode. This project uses easily available household materials and serves as a great introduction to block-based programming.
CircuitPython Libraries on Linux and Google Coral
CircuitPython is the best new way to code microcontrollers. But what if you want to run that same code on a more POWERFUL computer like a Google Coral Edge TPU (or really any Linux SBC?) Well now you can - take advantage of the wide collection of drivers and example code we have for CircuitPython and now you can run it right on your Coral!
Color Spinner Camera Ring Light
This NeoPixel ring adds a new light source to your photography subjects and can be quickly adapted to provide bright colors to your shots. This project demonstrates the use of Circuit Playground Express and MakeCode to control NeoPixels and involves minimal soldering.
Drama Piñata
This customizable piñata is outfitted with Circuit Playground Express, enabling it to react when hit and disgorge its contents after being struck a set number of times. Demonstrates how to use MakeCode, CircuitPython, and basic mechanical principles.
Data Logging IoT Weight Scale
How many grams of coffee did I add to my pour-over? Is the bag of cat food empty? Did I remember to water the plant? You're going to build an internet-enabled scale to track weight data over a period of time.
To do this, you'll be performing a bit of hardware hacking - tearing down a DYMO Postage scale and soldering wires to connect it to a PyPortal. Then, you'll add some CircuitPython code to the PyPortal which allows you to read the the scale remotely using Adafruit IO - our easy-to-use internet of things service.
Tappy Robotic Hand
This DIY robotic hand has fingers that tap out a pattern based on the position of slats you set in a rotating drum. This project uses Circuit Playground Express and MakeCode to control a continuous rotation servo motor.
Arcada Animated GIF Display
Animated GIFs are a staple of the Internet - and thanks to SAMD51's speedy chip and Arcada's display handling, we can show animated GIFs right from the onboard filesystem for keeping your favorite memes with you all the time even when the Internet is down!
Buttermilk Boat with Circuit Playground Express
This simple milk carton boat is a quick and easy toy for playing with in a bathtub or pool to learn about electronics and programming. This project uses the Circuit Playground Express and MakeCode to control a servo motor, and demonstrates basic techniques for safeguarding your electronics against water.
CRICKIT Exhibit Demo Board
A playground of inputs and outputs, this board demonstrates all the functions possible with CRICKIT for Circuit Playground Express. It is easily customizable using CircuitPython.