int potPin1 = A1; int potPin2 = A2; int val1 = 0; int val1Old = 0; int val2 = 0; void setup() { Serial.begin(9600); pinMode(A3, OUTPUT); pinMode(A4, OUTPUT); pinMode(A5, OUTPUT); } void loop() { val1 = analogRead(potPin1); if(val1 != val1Old){ //CONTROL BRIGHTNESS brightness(int(float(val1/1024.0) * 255)); } val2 = analogRead(potPin2); brightness(val1); delay(val2); brightness(0); delay(val2); } void brightness(int val ){ //adjust brightness of an RGB LED analogWrite(A3, val); analogWrite(A4, val); analogWrite(A5, val); }