int relay = 13;
int relay1 = 10;
int relay2 = 2;
int potmeterPin= A0;
void setup() {
// put your setup code here, to run once:
pinMode(relay, OUTPUT);
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(potmeterPin, INPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int potMeter = analogRead(potmeterPin);
int potValue = map(potMeter,0,1023,0,7000);
int countPot = map(potValue,0,7000,1,7);
Serial.println(countPot);
switch(countPot){
case 1:
digitalWrite(relay, HIGH);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
break;
case 2:
digitalWrite(relay, LOW);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, LOW);
break;
case 3:
digitalWrite(relay, HIGH);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, LOW);
break;
case 4:
digitalWrite(relay, LOW);
digitalWrite(relay1, LOW);
digitalWrite(relay2, HIGH);
break;
case 5:
digitalWrite(relay, HIGH);
digitalWrite(relay1, LOW);
digitalWrite(relay2, HIGH);
break;
case 6:
digitalWrite(relay, LOW);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
break;
case 7:
digitalWrite(relay, HIGH);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
break;
}
}