Devices & Components
10 jumper wires 150mm male
Arduino Uno Rev3
Electrolytic Capacitor 100 uF
LED, Green
220 resistor
LED, Yellow
10kOhm potentiometer
LED, Red
Software & Tools
Arduino IDE
Project description
Code
Code for LED Controller
cpp
Code for LED Controller
1// Potentiometer P = Potentiometer Data PV = Potentiometer value 2int const P = A0; 3int PV; 4// LED R = Red Y = Yellow G = Green 5const int R = 13; 6const int Y = 12; 7const int G = 11; 8 9int angle; 10 11void setup() { 12 13 pinMode(R, OUTPUT); 14 pinMode(Y, OUTPUT); 15 pinMode(G, OUTPUT); 16} 17 18void loop() { 19 PV = analogRead(P); 20 // PV = Number to be scaled, 0 = minimum value of input, 1023 = maximum value of input, 0 = minumum value of output, 2 = maximum value of output 21 angle = map(PV, 0, 1023, 0, 2); 22 23 if (angle == 2) { 24 digitalWrite(G, HIGH); 25 digitalWrite(R, LOW); 26 digitalWrite(Y, LOW); 27 } 28 29 if (angle == 1) { 30 digitalWrite(G, LOW); 31 digitalWrite(R, LOW); 32 digitalWrite(Y, HIGH); 33 } 34 35 if (angle == 0) { 36 digitalWrite(G, LOW); 37 digitalWrite(R, HIGH); 38 digitalWrite(Y, LOW); 39 } 40}
Downloadable files
Conection diagram (Easy)
Conection diagram (Easy)
Skärmbild 2025-09-28 111650.png

Conection diagram (Normal)
Conection diagram (Normal)
Skärmbild 2025-09-28 111907.png

Comments
Only logged in users can leave comments