Reference.EsploraLibrary History

Hide minor edits - Show changes to output

March 12, 2013, at 09:36 PM by Scott Fitzgerald -
Changed line 40 from:
* [[Tutorial/EsploraLightCalibrator | EsploraLightCalibrator]] : Read the values from the accelerometer
to:
* [[Tutorial/EsploraLightCalibrator | EsploraLightCalibrator]] : Read the values from the light sensor
December 24, 2012, at 05:16 AM by Tom Igoe -
Added lines 29-30:
'''NOTE: If you're using the Arduino IDE version 1.0.3 or earlier,''' you will need to download the [[http://edit.arduino.cc/en/uploads/Guide/Esplora.zip| latest version]] of this library, or get it from the [[https://github.com/arduino| Arduino gitHub repository]].
December 24, 2012, at 05:08 AM by Tom Igoe -
Added line 65:
* [[EsploraReadJoystickButton | readJoystickButton()]]
December 23, 2012, at 06:05 PM by Scott Fitzgerald -
Changed line 34 from:
* [[Tutorial/EsploraAccelerometer | EsploraBlink]] : Read the values from the accelerometer
to:
* [[Tutorial/EsploraAccelerometer | EsploraAccelerometer]] : Read the values from the accelerometer
December 23, 2012, at 06:04 PM by Scott Fitzgerald -
Changed lines 30-33 from:

* [[Tutorial/EsploraKart | EsploraKart]] : Use the Esplora as a controller to play a kart racing game.
* [[Tutorial/EsploraTable | EsploraTable]] : Print the Esplora sensor information to a table format.
* [[Tutorial/EsploraRemote | EsploraRemote]] : Connect the Esplora to Processing and control the outputs.
to:
The Esplora Beginners examples show the functionality of the inputs and outputs of the board. They are a good place to start experimenting with the Esplora's capabilities. The Expert examples are more detailed sketches that illustrate project ideas that utilize the board features in novel ways.

!!!Beginners
* [[Tutorial/EsploraBlink | EsploraBlink]] : Blink the Esplora's RGB LED
* [[Tutorial/EsploraAccelerometer | EsploraBlink]] : Read the values from the accelerometer
* [[Tutorial/EsploraJoystickMouse| EsploraJoystickMouse]] : Use the Esplora's joystick to control the cursor on your computer
Added line 38:
* [[Tutorial/EsploraLightCalibrator | EsploraLightCalibrator]] : Read the values from the accelerometer
Changed lines 40-41 from:

to:
* [[Tutorial/EsploraSoundSensor | EsploraSoundSensor]] : Read the values from the Esplora's microphone
* [[Tutorial/EsploraTemperatureSensor | EsploraTemperatureSensor]] : Read the temperature sensor and get the temperature in in Farhenheit or Celsius.

!!!Experts
* [[Tutorial/EsploraKart | EsploraKart]] : Use the Esplora as a controller to play a kart racing game.
* [[Tutorial/EsploraTable | EsploraTable]] : Print the Esplora sensor information to a table format.
* [[Tutorial/EsploraRemote | EsploraRemote]] : Connect the Esplora to Processing and control the outputs.
* [[Tutorial/EsploraPong | EsploraPong]] : Play Pong with the Esplora using Processing.

December 08, 2012, at 08:14 PM by Federico -
Changed line 31 from:
* [[Tutorial/EsploraKart | EsploraKart]] : USe the Esplora as a controller to play a kart racing game.
to:
* [[Tutorial/EsploraKart | EsploraKart]] : Use the Esplora as a controller to play a kart racing game.
Changed line 33 from:
* [[Tutorial/EsploraSlave | EsploraSlave]] : Connect the Esplora to Processing and control the outputs.
to:
* [[Tutorial/EsploraRemote | EsploraRemote]] : Connect the Esplora to Processing and control the outputs.
December 06, 2012, at 08:25 PM by Scott Fitzgerald -
Changed lines 34-35 from:
* [[Tutorial/EsploraLedShow | EsploraLedShow]] : Create a light show with the Esplora's LED
* [[Tutorial/EsploraLedShow2 | EsploraLedShow2]] : Use the Esplora's sensors to change the color of the onboard LED.
to:
* [[Tutorial/EsploraLedShow | EsploraLedShow]] : Use the Joystick and slider to create a light show with the LED
* [[Tutorial/EsploraLedShow2 | EsploraLedShow2]] : Use the Esplora's microphone, linear potentiometer, and light sensor to change the color of the onboard LED.
December 06, 2012, at 08:24 PM by Scott Fitzgerald -
Changed lines 34-35 from:
* [[Tutorial/EsploraLedShow | EsploraLedShow]] : Create a light show with the Esplora
* [[Tutorial/EsploraLedMic | EsploraLedMic]] : Use the Esplora's microphone to change the color of the onboard LED.
to:
* [[Tutorial/EsploraLedShow | EsploraLedShow]] : Create a light show with the Esplora's LED
* [[Tutorial/EsploraLedShow2 | EsploraLedShow2]] : Use the Esplora's sensors to change the color of the onboard LED.
December 06, 2012, at 08:22 PM by Scott Fitzgerald -
Changed lines 7-8 from:
The Arduino Esplora has a set of functions for easily interfacing with the sensors and actuators mounted on the board. The functions are accessible through the '''Esplora''' class.
to:
The Arduino [[/Main/ArduinoBoardEsplora | Esplora]] has a set of functions for easily interfacing with the sensors and actuators mounted on the board. The functions are accessible through the '''Esplora''' class.
Added lines 27-38:
For more information about the Esplora, vist the [[ /Guide/ArduinoEsplora | getting started guide ]] and the [[/Main/ArduinoBoardEsplora | hardware page]].

!!!!Examples

* [[Tutorial/EsploraKart | EsploraKart]] : USe the Esplora as a controller to play a kart racing game.
* [[Tutorial/EsploraTable | EsploraTable]] : Print the Esplora sensor information to a table format.
* [[Tutorial/EsploraSlave | EsploraSlave]] : Connect the Esplora to Processing and control the outputs.
* [[Tutorial/EsploraLedShow | EsploraLedShow]] : Create a light show with the Esplora
* [[Tutorial/EsploraLedMic | EsploraLedMic]] : Use the Esplora's microphone to change the color of the onboard LED.
* [[Tutorial/EsploraMusic | EsploraMusic]] : Make some music with the Esplora

Changed lines 68-77 from:
!!!!Examples

* [[Tutorial/EsploraKart | EsploraKart]]
* [[Tutorial/EsploraTable | EsploraTable]]
* [[Tutorial/EsploraSlave | EsploraSlave]]
* [[Tutorial/EsploraLedShow | EsploraLedShow]]
* [[Tutorial/EsploraLedShow2 | EsploraLedShow2]]
* [[Tutorial/EsploraMusic | EsploraMusic]]

(:tableend:)
to:

(:tableend:)
December 04, 2012, at 06:37 PM by Scott Fitzgerald -
Changed lines 9-10 from:
All the sensors except the accelerometer are connected to a 16 channel multiplexer. The library offers easy access to the data from the sensors, and provides the ability to change the state of the various outputs.
to:
The library offers easy access to the data from the onboard sensors, and provides the ability to change the state of the outputs.
December 03, 2012, at 08:23 PM by Federico -
Deleted line 60:
* [[Tutorial/EsploraLedMic | EsploraLedMic]]
Added line 62:
* [[Tutorial/EsploraLedShow2 | EsploraLedShow2]]
December 03, 2012, at 06:18 PM by Scott Fitzgerald -
Changed lines 9-10 from:
All the sensors except the accelerometer are connected to a 16 channel multiplexer and are read using the readChannel() function. The readChannel() function returns the raw data read from the analog input connected to the multiplexer. The library also has some high level functions that elaborate on the analog data, converting it to the physical quantity measured from the sensor.
to:
All the sensors except the accelerometer are connected to a 16 channel multiplexer. The library offers easy access to the data from the sensors, and provides the ability to change the state of the various outputs.
December 03, 2012, at 05:37 PM by Scott Fitzgerald -
Changed lines 7-13 from:
The Arduino Esplora has its set of functions to easly interfacing with the sensors and actuators mounted on the board.
The functions are accessible through the '''Esplora''' class.

All the sensors except the accelerometer are connected to a 16 channels multiplexer and they are read using the readChannel() function, passing the address.
The readChannel() function returns the raw data read from the analog input connected to the multiplexer.
The library also has high level functions that elaborate the raw analog data correlating it to the physical quantity measured from the sensor.
to:
The Arduino Esplora has a set of functions for easily interfacing with the sensors and actuators mounted on the board. The functions are accessible through the '''Esplora''' class.

All the sensors except the accelerometer are connected to a 16 channel multiplexer and are read using the readChannel() function. The readChannel() function returns the raw data read from the analog input connected to the multiplexer. The library also has some high level functions that elaborate on the analog data, converting it to the physical quantity measured from the sensor.
Changed line 18 from:
* 3-Axis accelerometer
to:
* 3-axis accelerometer
Changed lines 23-24 from:
* bright RGB (Red-Green-Blue) led
* buzzer
to:
* bright RGB (Red-Green-Blue) LED
* piezo buzzer
Deleted line 26:
Added lines 31-32:
* [[EsploraConstructor | Esplora]] Constructor
December 03, 2012, at 05:25 PM by Federico -
Changed line 53 from:
* [[EsploraReadGreen | readBlue()]]
to:
* [[EsploraReadGreen | readGreen()]]
December 03, 2012, at 05:09 PM by Federico -
Changed line 50 from:
* [[EsploraWriteGreen | writeBlue()]]
to:
* [[EsploraWriteGreen | writeGreen()]]
December 03, 2012, at 03:59 PM by Federico -
Changed lines 39-54 from:
* [[readSlider | readSlider()]]
* [[readLightSensor | readLightSensor()]]
* [[readTemperature | readTemperature()]]
* [[readMicrophone | readMicrophone()]]
* [[readJoystickSwitch | readJoystickSwitch()]]
* [[readAccelerometer | readAccelerometer()]]
* [[readButton | readButton()]]
* [[readJoystickX | readJoystickX()]]
* [[readJoystickY | readJoystickY()]]
* [[writeRGB | writeRGB()]]
* [[writeRed | writeRed()]]
* [[writeGreen | writeBlue()]]
* [[writeBlue | writeBlue()]]
* [[readRed | readRed()]]
* [[readGreen | readBlue()]]
* [[readBlue | readBlue()]]
to:
* [[EsploraReadSlider | readSlider()]]
* [[EsploraReadLightSensor | readLightSensor()]]
* [[EsploraReadTemperature | readTemperature()]]
* [[EsploraReadMicrophone | readMicrophone()]]
* [[EsploraReadJoystickSwitch | readJoystickSwitch()]]
* [[EsploraReadAccelerometer | readAccelerometer()]]
* [[EsploraReadButton | readButton()]]
* [[EsploraReadJoystickX | readJoystickX()]]
* [[EsploraReadJoystickY | readJoystickY()]]
* [[EsploraWriteRGB | writeRGB()]]
* [[EsploraWriteRed | writeRed()]]
* [[EsploraWriteGreen | writeBlue()]]
* [[EsploraWriteBlue | writeBlue()]]
* [[EsploraReadRed | readRed()]]
* [[EsploraReadGreen | readBlue()]]
* [[EsploraReadBlue | readBlue()]]
December 03, 2012, at 03:57 PM by Federico -
Changed line 36 from:
to:
(:if false:)
Added line 38:
(:ifend:)
December 03, 2012, at 03:55 PM by Federico -
Added lines 1-66:
!!Esplora library

(:tableend:)

(:cell width=55%:)

The Arduino Esplora has its set of functions to easly interfacing with the sensors and actuators mounted on the board.
The functions are accessible through the '''Esplora''' class.

All the sensors except the accelerometer are connected to a 16 channels multiplexer and they are read using the readChannel() function, passing the address.
The readChannel() function returns the raw data read from the analog input connected to the multiplexer.
The library also has high level functions that elaborate the raw analog data correlating it to the physical quantity measured from the sensor.

The sensors available on the board are:
* 2-Axis analog joystick
* center push-button of the joystick
* 4 push-buttons
* microphone
* light sensor
* temperature sensor
* 3-Axis accelerometer
* 2 TinkerKit input connectors

The actuators available on the board are:

* bright RGB (Red-Green-Blue) led
* buzzer
* 2 TinkerKit output connectors


(:cell width=10%:)

(:cell width=35%:)

!!!!Functions

* [[readChannel | readChannel()]]
* [[readSlider | readSlider()]]
* [[readLightSensor | readLightSensor()]]
* [[readTemperature | readTemperature()]]
* [[readMicrophone | readMicrophone()]]
* [[readJoystickSwitch | readJoystickSwitch()]]
* [[readAccelerometer | readAccelerometer()]]
* [[readButton | readButton()]]
* [[readJoystickX | readJoystickX()]]
* [[readJoystickY | readJoystickY()]]
* [[writeRGB | writeRGB()]]
* [[writeRed | writeRed()]]
* [[writeGreen | writeBlue()]]
* [[writeBlue | writeBlue()]]
* [[readRed | readRed()]]
* [[readGreen | readBlue()]]
* [[readBlue | readBlue()]]
* [[EsploraTone | tone()]]
* [[EsploraNoTone | noTone()]]

!!!!Examples

* [[Tutorial/EsploraKart | EsploraKart]]
* [[Tutorial/EsploraTable | EsploraTable]]
* [[Tutorial/EsploraSlave | EsploraSlave]]
* [[Tutorial/EsploraLedMic | EsploraLedMic]]
* [[Tutorial/EsploraLedShow | EsploraLedShow]]
* [[Tutorial/EsploraMusic | EsploraMusic]]

(:tableend:)

Share