Introduction: LED Control
This project is part of my final for CSCI 1200.
This project has 5 LEDs and a potentiometer. Moving the potentiometer changes between the LEDs and fades the LEDs that are next to the current LED.
Step 1: Get Arduino Ready
For this project, you will need:
- Arduino Uno
- Breadboard
- Jumper Wires
- 5x LEDs
- 5x 220Ω Resistors
- Potentiometer
Step 2: Connect Power to Breadboard
Connect the 5v power pin on the Arduino to the power rail on the breadboard. Connect the ground pin on the Arduino to the ground rail on the breadboard.
Step 3: Connect the First LED
Add the first LED to the breadboard and connect the cathode to the ground rail. Connect the 220Ω resistor to the anode leg of the LED and connect it to pin 3 on the Arduino.
Step 4: Add the Rest of the LEDs
Connect the rest of the LEDs to the breadboard the same way as the first one.
Follow the layout below to find which pin each LED goes to.
LED 1: 3
LED 2: 6
LED 3: 9
LED 4: 10
LED 5: 11
Step 5: Add the Potentiometer
Place the potentiometer on the breadboard and connect one of the bottom legs to the ground rail and the other one to the power rail on the breadboard. Connect the top leg to pin A5 on the Arduino.
Step 6: Upload the Code
Upload the code to the Arduino and it will begin running. Turn the potentiometer to change which LED is selected and the ones around that LED will fade.