int x;
int y;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(A0, INPUT);
pinMode(A1, INPUT);
}
void runmode1()
{
// put your main code here, to run repeatedly:
digitalWrite(8, HIGH);
delay(x);
digitalWrite(8, LOW);
delay(x);
digitalWrite(9, HIGH);
delay(x);
digitalWrite(9, LOW);
delay(x);
digitalWrite(10, HIGH);
delay(x);
digitalWrite(10, LOW);
delay(x);
digitalWrite(11, HIGH);
delay(x);
digitalWrite(11, LOW);
delay(x);
digitalWrite(12, HIGH);
delay(x);
digitalWrite(12, LOW);
delay(x);
}
void runmode2() {
// put your main code here, to run repeatedly:
digitalWrite(8, HIGH);
delay(x);
digitalWrite(9, HIGH);
delay(x);
digitalWrite(10, HIGH);
delay(x);
digitalWrite(11, HIGH);
delay(x);
digitalWrite(12, HIGH);
delay(x);
digitalWrite(8, LOW);
delay(x);
digitalWrite(9, LOW);
delay(x);
digitalWrite(10, LOW);
delay(x);
digitalWrite(11, LOW);
delay(x);
digitalWrite(12, LOW);
delay(x);
}
void runmode3() {
// put your main code here, to run repeatedly:
digitalWrite(8, HIGH);
delay(x);
digitalWrite(9, HIGH);
delay(x);
digitalWrite(10, HIGH);
delay(x);
digitalWrite(11, HIGH);
delay(x);
digitalWrite(12, HIGH);
delay(x);
digitalWrite(8, LOW);
delay(x);
digitalWrite(9, LOW);
delay(x);
digitalWrite(10, LOW);
delay(x);
digitalWrite(11, LOW);
delay(x);
digitalWrite(12, LOW);
delay(x);
}
void loop() {
x=analogRead(A0);
x=map(x,0,1023,0,1000);
Serial.println(x);
y=analogRead(A1);
y=map(y,0,1023,0,10);
Serial.println(y);
for (int i = 0; i <y; i++){
runmode1();
}
for (int i = 0; i <y; i++){
runmode2();
}
}