I´m trying to make several LEDs fade to a timer with a button, so far all I´ve been able to do is make the LED HIGH for a set period off time but I can´t seem to make it fade as well. Any help is appreciated:D
int ledPin = 2;
int inputPin = 3;
int val = 0;
int timer= 3000;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, LOW);
}
else {
digitalWrite(ledPin, HIGH);
delay(timer);
}
}