Hi,
OPs code;
int potent = A4;
float potval;
int led1 = 12;
int led2 = 11;
int led3 = 10;
int led4 = 9;
void setup() {
Serial.begin(9600);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(potent, INPUT);
}
void loop() {
potval = analogRead(potent);
int potval2 = map(potval,0,1023,0,9);
Serial.println (potval2);
if (potval2 == 9) {
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(1000);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(1000);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(1000);
while(1);
}
else {if (potval2 == 0) {
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
}
if (potval2 == 1) {
digitalWrite(led1, true);
}
if (potval2 == 2) {
digitalWrite(led2, true);
}
if (potval2 == 3) {
digitalWrite(led3, true);
}
if (potval2 == 4) {
digitalWrite(led4, true);
}
if (potval2 == 5) {
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
}
if (potval2 == 6) {
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(100);
digitalWrite(led1, true);
digitalWrite(led2, true);
digitalWrite(led3, true);
digitalWrite(led4, true);
delay(100);
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4, false);
delay(1000);
}
if (potval2 == 7); {
digitalWrite(led1, false);
digitalWrite(led2, false);
digitalWrite(led3, false);
digitalWrite(led4,false);
}
if (potval2 == 8) {
delay(200);
digitalWrite(led1, true);
delay(200);
digitalWrite(led2, true);
delay(200);
digitalWrite(led3, true);
delay(200);
digitalWrite(led4, true);
delay(200);
}
}
}
Tom.... 