The arduino esplora is a microcontroller board derived from the arduino leonardo. the esplora differs from all preceding arduino boards in that it provides a number of built in, ready to use setof onboard sensors and imu for interaction. it s designed for people who want to get up and running with arduino without having to learn about the electronics first. for a step by step introduction to the esplora, check out the getting started with esplora guide. the esplora has onboard sound and light outputs, and several input sensors and imu, 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 socket for a color tft lcd screen. like the leonardo board, the esplora uses an atmega32u4 avr microcontroller with 16 mhz crystal oscillator and a micro usb connection capable of acting as a usb client device, like a mouse or a keyboard. in the upper left corner of the board there is a reset pushbutton, that you can use to restart the board. there are four status leds : on [green] indicates whether the board is receiving power supply l [yellow] connected directly to the microcontroller, accessible through pin 13 rx and tx [yellow] indicates the data being transmitted or received over the usb communication the board contains everything needed to support the microcontroller simply connect it to a computer with a usb cable to get started. the esplora has built in usb communication it can appear to a connected computer as a mouse or keyboard, in addition to a virtual cdc serial com port.