Adafruit
Circuit Playground Express [Developer Edition]
The Circuit Playground Express is an all-in-one development board packed with sensors, LEDs, and a speaker — all on a round, beginner-friendly PCB with allig...
Get notified when back in stock
The Circuit Playground Express is an all-in-one development board packed with sensors, LEDs, and a speaker — all on a round, beginner-friendly PCB with alligator-clip pads. No soldering required. It supports four programming environments: Microsoft MakeCode (block/JavaScript), CircuitPython, Arduino IDE, and code.org CS Discoveries.
Powered by an ATSAMD21 ARM Cortex-M0 processor at 48 MHz with 2 MB of SPI flash, the board plugs in via Micro-USB and shows up as a drive for easy drag-and-drop programming. It can also be powered by a AAA battery pack or LiPo battery.
Onboard Features
- 10× Mini NeoPixels – Individually addressable RGB LEDs
- Motion Sensor – LIS3DH triple-axis accelerometer with tap and free-fall detection
- Temperature Sensor – Thermistor for ambient readings
- Light Sensor – Phototransistor (also functions as colour and pulse sensor)
- Sound Sensor – MEMS microphone
- Mini Speaker – 7.5 mm magnetic speaker with Class D amplifier
- IR Transmitter & Receiver – Remote control codes, inter-board messaging, proximity sensing
- 2× Push Buttons – Labelled A and B
- 1× Slide Switch
- 8× Alligator-Clip I/O Pads – Analogue input, PWM output, I2C, UART
- 7× Capacitive Touch Pads – Plus 1× true analogue output
- Green Power LED & Red #13 LED
- Reset Button
Specifications
- Processor – ATSAMD21 ARM Cortex-M0, 48 MHz, 3.3V
- Flash Storage – 2 MB SPI (for CircuitPython code and libraries)
- USB – Micro-USB; acts as serial port, keyboard, mouse, joystick, or MIDI
- Power – USB, AAA battery pack, or LiPo battery
Ideal For
- Beginners learning electronics and programming
- Classroom STEM activities (MakeCode and code.org)
- Wearable and interactive projects (no soldering needed)
- CircuitPython and Arduino development
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- CS
- CS stands for chip select, a control pin used by SPI devices to tell which connected device should listen. It matters when you connect more than one SPI module to the same microcontroller, because each device usually needs its own CS pin.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- LiPo
- A LiPo (lithium polymer) battery is a rechargeable lithium battery widely used in portable projects because it is light and compact. LiPo cells need correct charging circuitry and careful handling to stay safe, so equipment that supports LiPo generally includes charging or protection hardware suited to that battery type.
- LIS3DH
- A specific low-power 3-axis accelerometer chip made by STMicroelectronics. Knowing the chip part number helps you find the correct datasheet, libraries, wiring details, and limits such as its safe voltage range.
- MEMS microphone
- A tiny microphone made using micro-electromechanical systems, the same style of miniature manufacturing used in many phone sensors. It lets the board detect sound without needing an external microphone, which is useful for noise-reactive projects and simple audio input.
- MIDI
- MIDI is a standard way for electronic instruments, controllers, and software to send musical control messages such as notes, velocity, and timing. If a board supports MIDI, it can be triggered from keyboards, drum pads, sequencers, or other music gear rather than only from buttons or code.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- phototransistor
- A light-sensitive transistor that changes its electrical output when light hits it. Compared with a modulated IR receiver, a simple phototransistor can be more affected by ambient light, so it may need extra filtering or careful setup.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Find this product in
Brands
Microcontrollers
STEM & Education
Related Tutorials
Free guides on learn.littlebird.com.au