New
Beginner
Project guide
Overview
Starting with version 10.3.0-alpha.3, CircuitPython has added a new audioi2sin module on Raspberry Pi and Espressif based devices. The new module unlocks the ability for I2S microphones like the ICS43434 or SPH0645LM4H to be used in CircuitPython projects. This guide will demonstrate the new capabilities with 3 examples:
- A basic script to record audio to a wave file written to the sd card.
- Audio reactive NeoPixels that dance and glow with music.
- A voice changing microphone that applies effects to your voice and outputs the altered audio stream to a computer via USB.
Choo! Choo! This is the RP2350 Metro Line, making all station stops at "Dual Cortex M33 mountain", "528K RAM round-about" and "16 Megabytes of Flash town"...
guides with product
$27.95
In Stock
The Adafruit Sparkle Motion is the flagship in our series of "Sparkle Motion" boards, that are our attempt to make the best...
Out of Stock
Listen to this good news - we now have a breakout board for a super tiny ICS43434 I2S MEMS microphone. Just like 'classic' electret...
guides with product
$8.95
In Stock
Make your own little LED strip arrangement with this stick of NeoPixel LEDs. We crammed 8 of the tiny 5050 (5mm x 5mm) smart RGB LEDs onto a PCB with mounting holes and a chainable...
guides with product
$5.95
In Stock
You thought it couldn't get better than our world-famous 32-LED-per-meter Digital LED strip but we will prove you wrong! These...
guides with product
$9.95
In Stock
As technology changes and adapts, so does Adafruit. This USB Type A to Type C cable will help you with the transition to USB C, even if you're still...
$4.95
In Stock
Page last edited July 03, 2026
Text editor powered by tinymce.