Arduino Esplora
Arduino Esplora is a microcontroller board derived from Arduino Leonardo. Esplora is different from all previous Arduino boards; because it offers a set of built-in, ready-to-use built-in sensors for interaction. It is designed for those who want to start working with Arduino without having to learn about electronics first. The Esplora has built-in audio and light outputs and a variety of input sensors, including a joystick, a slider, a temperature sensor, an accelerometer, a microphone, and a light sensor. It also has the potential to expand its capabilities with two Tinkerkit input and output connectors and a color TFT LCD display socket.
It is fully compatible with Arduino IDE and Esplora libraries.
Technical Specifications
- Microcontroller: ATmega32u4
- Operating Voltage: 5V
- Flash Memory: 4 KB of 32 KB by bootloader used
- SRAM 2.5 KB
- EEPROM: 1 KB
- Clock Speed: 16 MHz
Memory:
The ATmega32u4 has 32 KB (with 4 KB used for the bootloader). It also has 2.5 KB SRAM and 1 KB EEPROM (can be read and written with the EEPROM library).
Input and output:
The design of the Esplora board reminds you of the traditional gamepad design with an analog joystick on the left and four buttons on the right.
Esplora has the following built-in inputs and outputs:
- Analog joystick with two axis (X and Y) and middle button with central button.
- 4 buttons arranged in a diamond shape.
- Linear potentiometer slider near the bottom of the board.
- Microphone to obtain the noise of the surrounding environment.
- Light sensor to obtain the ambient brightness.
- Temperature sensor reads the ambient temperature
- Tri-axis accelerometer measures the card's relationship to gravity on three axes (X, Y and Z)
- Buzzer
- RGB Led
- 2 Inputs for connecting TinkerKit sensor modules to 3-pin connectors.
- 2 Outputs for connecting TinkerKit actuator modules to 3-pin connectors.
- Optional color LCD display, SD card, or other using the SPI protocol TFT display connector for devices.
To utilize the total number of available sensors, the board uses an analog multiplexer. Shares the microcontroller's single analog input across all input channels (3-axis accelerometer not included). You can also choose which channel to read with four additional microcontroller pins.
Arduino Esplora Pinout