#define LED_1 15
#define LED_2 2
#define LED_3 0
#define LED_4 4
#define LED_5 16
#define LED_6 17
#define POTEN 12
int leds[] = {LED_1, LED_2, LED_3, LED_4, LED_5, LED_6};
void setup() {
for (int i =0; i < sizeof(leds); i++)
{
pinMode(leds[i], OUTPUT);
}
pinMode(POTEN, OUTPUT);
Serial.begin(9600);
}
void loop() {
int V = map(analogRead(POTEN), 0, 4095, 0, 6);
if(V == 0) {
digitalWrite(LED_1, HIGH);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, LOW);
digitalWrite(LED_4, LOW);
digitalWrite(LED_5, LOW);
digitalWrite(LED_6, LOW);
}else if(V == 1) {
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, HIGH);
digitalWrite(LED_3, LOW);
digitalWrite(LED_4, LOW);
digitalWrite(LED_5, LOW);
digitalWrite(LED_6, LOW);
}else if(V == 2){
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, HIGH);
digitalWrite(LED_4, LOW);
digitalWrite(LED_5, LOW);
digitalWrite(LED_6, LOW);
}else if(V == 3){
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, LOW);
digitalWrite(LED_4, HIGH);
digitalWrite(LED_5, LOW);
digitalWrite(LED_6, LOW);
}else if(V == 5){
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, LOW);
digitalWrite(LED_4, LOW);
digitalWrite(LED_5, HIGH);
digitalWrite(LED_6, LOW);
}else if(V == 5){
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, LOW);
digitalWrite(LED_4, LOW);
digitalWrite(LED_5, LOW);
digitalWrite(LED_6, HIGH);
}else if(V == 6){
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, LOW);
digitalWrite(LED_4, LOW);
digitalWrite(LED_5, LOW);
digitalWrite(LED_6, HIGH);
}
Serial.println(V);
delay(50);
}