#define LED 23
#define LED_ONE 22
#define LED_TWO 21
#define LED_THREE 19
#define LED_FOUR 18
#define POT 34
void allON()
{
digitalWrite(LED, HIGH);
digitalWrite(LED_ONE,HIGH);
digitalWrite(LED_TWO, HIGH);
digitalWrite(LED_THREE, HIGH);
digitalWrite(LED_FOUR, HIGH);
}
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LED,OUTPUT);
pinMode(LED_ONE, OUTPUT);
pinMode(LED_TWO, OUTPUT);
pinMode(LED_THREE, OUTPUT);
pinMode(LED_FOUR, OUTPUT);
}
void loop() {
int potValue=analogRead(POT);
int mappedValue = map(potValue, 0, 4095, 100, 1000);
digitalWrite(LED, HIGH);
delay(mappedValue);
digitalWrite(LED,LOW);
delay(mappedValue);
digitalWrite(LED_ONE, HIGH);
delay(mappedValue);
digitalWrite(LED_ONE,LOW);
delay(mappedValue);
digitalWrite(LED_TWO, HIGH);
delay(mappedValue);
digitalWrite(LED_TWO,LOW);
delay(mappedValue);
digitalWrite(LED_THREE, HIGH);
delay(mappedValue);
digitalWrite(LED_THREE,LOW);
delay(mappedValue);
digitalWrite(LED_FOUR, HIGH);
delay(mappedValue);
digitalWrite(LED_FOUR,LOW);
delay(mappedValue);
delay(mappedValue);
digitalWrite(LED_THREE, HIGH);
delay(mappedValue);
digitalWrite(LED_THREE,LOW);
digitalWrite(LED_TWO, HIGH);
delay(mappedValue);
digitalWrite(LED_TWO,LOW);
delay(mappedValue);
digitalWrite(LED_ONE, HIGH);
delay(mappedValue);
digitalWrite(LED_ONE,LOW);
delay(mappedValue);
digitalWrite(LED, HIGH);
delay(mappedValue);
digitalWrite(LED,LOW);
delay(mappedValue);
delay(500);
allON();
// analogWrite(LED,mappedValue);
// delay(mappedValue);
// analogWrite(LED_ONE,mappedValue);
// delay(mappedValue);
// analogWrite(LED_TWO,mappedValue);
// delay(mappedValue);
// analogWrite(LED_THREE,mappedValue);
// delay(mappedValue);
// analogWrite(LED_FOUR,mappedValue);
// delay(mappedValue);
Serial.println(potValue);
// this speeds up the simulation
}