Adafruit
Circuit Playground Express Developer Edition - Base Kit
Everything you need to get started with the Circuit Playground Express — a feature-packed, all-in-one development board that works with Microsoft MakeCode (b...
Everything you need to get started with the Circuit Playground Express — a feature-packed, all-in-one development board that works with Microsoft MakeCode (block-based or JavaScript), CircuitPython, code.org CS Discoveries, and Arduino IDE. Program the same board in multiple ways as your skills grow, making it ideal for beginners through to experienced developers.
Key Features
- ATSAMD21 ARM Cortex M0 – 48 MHz processor running at 3.3 V
- 10× Mini NeoPixels – Individually addressable, full-colour LEDs
- Motion Sensor – LIS3DH triple-axis accelerometer with tap and free-fall detection
- Temperature Sensor – Onboard thermistor
- Light Sensor – Phototransistor (also works as colour and pulse sensor)
- Sound Sensor – MEMS microphone
- Mini Speaker – 7.5 mm magnetic speaker with Class D amplifier
- IR Transceiver – Send and receive remote control codes, inter-board messaging, and proximity sensing
- 2 MB SPI Flash – For CircuitPython code and library storage
- 8× Alligator-Clip Friendly I/O Pins – Analog input, PWM, capacitive touch (7 pads), and 1 true analog output
- I²C, UART – Standard communication interfaces
- USB HID Support – Act as keyboard, mouse, joystick, or MIDI device
- 2× Push Buttons (A & B) – Plus slide switch and reset button
Ideal For
- Learning electronics and programming at any skill level
- Classroom and STEM education with MakeCode or code.org
- CircuitPython and Arduino projects
- Wearable electronics and interactive art
Package Contents
- 1× Circuit Playground Express
- 1× USB Cable (A to Micro-B, 3 ft)
- 3× Alkaline AAA Batteries
- 1× 3×AAA Battery Holder with On/Off Switch, JST Connector, and Belt Clip
- 1× Mini Storage Box
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.
- HID
- Human Interface Device is a USB device class used for keyboards, mice, gamepads and similar controls. If a board supports HID over USB, it can act like an input device to a computer without needing a custom driver.
- 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.
- 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.
- 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.
- 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 serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Brands
Microcontrollers
STEM & Education
Related Tutorials
Free guides on learn.littlebird.com.au