LED Show 2 using Arduino Esplora

This example shows you how to read different analog sensors to change the brightness of the three colors in the RGB LED.

LED Show 2 using Arduino Esplora

In this example you will read the amplitude from the microphone, the amount of light on the light sensor, and the position of the linear potentiometer. These three sensors will control the intensity of the red, blue, and green colors of the RGB LED.


Only your Arduino Esplora is needed for this example.

LED Show 2 using Arduino Esplora circuit

microphone, slider, light sensor and RGB led on the Esplora


The RGB LED is comprised of three colors that represent the three primary colors: red, green, and blue. Each of these light’s brightness is individually controllable with functions in the Esplora library:

If you want to control all the colors with one instruction you can use the writeRGB() function.

In this example we use three of the sensors on the Esplora to control the brightness of the colors of the LED. The amplitude picked up by the microphone will increase the brightness of the red LED. The position of the slider on the linear potentiometer will change the brightness of the green LED. The intensity of the light on the light sensor will change the brighntess of the blue LED.


Major Components in Project

Hardware Required

  • Arduino Esplora

For more detail: LED Show 2 using Arduino Esplora

READ  Fairly Simple Simon - the evolution of an Arduino game

Leave a Comment

= 4 + 3

(Spamcheck Enabled)

Read previous post:
Arduino light seeker
Arduino light seeker

First of all, I'm from Switzerland so please excuse my english mistakes. Here is one of my first little project...

Scroll to top