A CLI in CircuitPython
Sometimes you need to enter text into an app. This can be commands or, as in this case, expressions for a REPL. This guides walks through a pure CircuitPython facility to enter and edit lines, with history.
CircuitScheme - Lisp on CircuitPython
Would you like to use Scheme to program your M4 board? Don't want to give up the convenience that CircuitPython provides? This guide dusts off a Scheme in Python implementation that Peter Norvig wrote some time ago, converts it to run on CircuitPython, and adds features to take advantage of what CircuitPython provides.
Humidity and Temperature Monitor with E-Ink Display
A upgrade of the jar humidity monitor project. This one using CircuitPython, the Feather M4 Express and a 3-color eInk display.
A Z80 CP/M emulator for the SAMD51
Learning the ins and outs of an 8-bit processor and how to program in assembly language can give you a deeper understanding of how computers work. Working directly with microcontrollers and hardware means we're already closer to that level than most programmers. Why not take it to the logical conclusion by learning some CPU internals and assembly language.
Python Debouncer Library for Buttons and Sensors
Mechanical switches on input pins are noisy when they change state. They need to be debounced. But what about input signals on a Crickit, or its touch inputs? This library provides the ability to debounce simple input pins, as well as other things like Crickit inputs and much more.
Garmin Lidar Lite Range Finder
This guide takes a Garmin LiDAR Lite, A Feather M4 Express, a 7-segment display, some power circuitry, and some 3D printing to build a handheld mobile distance meter.
New Years Eve Ball Drop
Celebrate the new year by building a working scale replica of the Time Square Ball Drop with Adafruit Feathers and NeoPixels!
CircuitPython 101: State Machines, Two Ways
We explore what state machines are and 2 ways to implement them.
NeoTrellis M4 Memory Game
This is a game to help you test or improve your memory, although it won't help you remember where you put your NeoTrellis or your car keys.
NeoTrellis Tabletop RPG Soundboard
A project to make a tabletop RPG ambient sound generator to enrich your game. Using the Adafruit NeoTrellis provides you up to 32 different sound activation buttons. The board is fully customizable by the user for a variety of effects.
NeoTrellis M4 MIDI File Synthesizer
There are guides to make the NeoTrellis into soundboards and MIDI controllers. This one turns NeoTrellis into a synthesizer that can play MIDI files.
FlappyBird Game for NeoTrellis M4 in CircuitPython
A FlappyBird type game running on the NeoTrellisM4Express, written in CircuitPython. Sometimes just because it can be done definitely means that it should be done.
GPS Tour Guide
Use HalloWing M0 Expressa nd Ultimaker GPS FeatherWing to make a location based tour guide.
MicroBlocks Circuit Playground Express Ornament
MicroBlocks is another block-based programming environment inspired by Scratch, It takes a different approach than MakeCode and has some interesting capabilities. It's time to think about seasonal decorating so we'll explore MicroBlocks by making an ornament.
NeoTrellis M4 Animated Dice Roller
The NeoTrellisM4 is both an input and display device. We take advantage of the keys, LEDs, and accelerometer to make a dice roller.