Pimoroni
Arduino Esplora
The Arduino Esplora is a microcontroller board derived from the Arduino Leonardo, designed for people who want to get up and running with Arduino without lea...
The Arduino Esplora is a microcontroller board derived from the Arduino Leonardo, designed for people who want to get up and running with Arduino without learning about electronics first. It comes with a collection of built-in sensors and outputs ready to use straight out of the box — no wiring or breadboarding required.
Onboard sensors include a joystick, slider, temperature sensor, three-axis accelerometer, microphone, and light sensor, while outputs include a buzzer and RGB LED. Two TinkerKit connectors and a socket for a colour TFT LCD screen allow you to expand its capabilities further. Like the Leonardo, it uses the ATmega32U4 microcontroller and can appear to a connected computer as a mouse or keyboard.
Key Features
- Built-In Sensors – Joystick, slider, temperature sensor, three-axis accelerometer, microphone, and light sensor
- Sound and Light Outputs – Onboard buzzer and RGB LED for immediate feedback
- ATmega32U4 Microcontroller – 32 KB flash (4 KB bootloader), 2.5 KB SRAM, 1 KB EEPROM at 16 MHz
- Native USB – Appears as a mouse, keyboard, or virtual serial port to your computer
- TinkerKit Connectors – Two input and two output connectors for expansion
- TFT LCD Socket – Add a colour display for visual output
- 5V Operating Voltage – Powered via micro USB
- Dimensions – 164 × 60 mm, 53 g
Onboard Inputs and Outputs
- Analog Joystick – Two-axis (X and Y) with centre push-button
- 4 Push-Buttons – Laid out in a diamond pattern
- Linear Potentiometer Slider – Near the bottom of the board
- Microphone – Measures amplitude of surrounding sound
- Light Sensor – Reads ambient brightness
- Temperature Sensor – Reads ambient temperature
- Three-Axis Accelerometer – Measures the board's relation to gravity on X, Y, and Z axes
- Buzzer – Produces square waves for sound output
- RGB LED – Full colour mixing with red, green, and blue elements
Ideal For
- Learning programming with instant sensor feedback
- Building game controllers and remote controls
- USB HID projects (keyboard and mouse emulation)
- Interactive art and music installations
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- Bootloader
- Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- Gravity
- Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
- 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.
- LCD
- LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- native USB
- Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
- potentiometer
- A variable resistor usually turned with a knob or shaft to create an adjustable electrical signal. It is often used for inputs such as volume, brightness or position, so it helps beginners learn how a microcontroller reads changing values.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- TFT
- A thin-film transistor display is a common type of colour LCD used for graphics screens. Knowing a product is for TFTs helps you check that the driver board matches the display’s connector, resolution, backlight, and signalling method.
Find this product in
Arduino
STEM & Education
Related Tutorials
Free guides on learn.littlebird.com.au