Adjustable RGB LED Controlled With an Arduino

This project uses an Arduino Duo R3 and 3 push buttons to control a RGB LED.

The 1st button selects which color of the RGB LED you want to adjust. The other 2 buttons allow you to adjust the brightness of that color either up or down.

There are 3 green LEDs the indicate which color of the RGB LED will be adjusted and a 4th green LED that indicates the individual brightness of that color component.

A beeper is also used to provide audio feedback that the button is being pressed (ticks) and if you have reached the minimum or maximum value (chirps).

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest