int led1 = 8;
int led2 = 7;
int led3 = 6;
int led4 = 5;
int pot = A0;
int btn = 13;
int i = 0;
void setup() {
// put your setup code here, to run once:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(pot, INPUT);
pinMode(btn, INPUT);
Serial.begin(9600);
}
void loop() {
int btnValue = digitalRead(btn);
int potValue = analogRead(pot);
int potValueMap = map(potValue, 0, 1023, 1, 4);
if(btnValue == 1 & potValueMap == 1)
Serial.println(btnValue);
if (btnValue == 1){
i++;
delay(500);
if (i == 1){
digitalWrite(led1, HIGH);
}
else if (i==2){
digitalWrite(led2, HIGH);
}
else if (i == 3){
digitalWrite(led3, HIGH);
}
else if (i == 4){
digitalWrite(led4, HIGH);
}
else if (i==5){
i = 0;
}
if ( i == 0){
delay(200);
digitalWrite(led1, LOW);
digitalWrite(led3, LOW);
digitalWrite(led2, LOW);
digitalWrite(led4, LOW);
}
}
}