Vous êtes sur la page 1sur 40

void setup(){ //set output pins

pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
int tON = 2750; //declare on time of pulse
int tOFF = 250; //declare off time of pulse
void xplus16(){ //define function of 16 positive X steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);

delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
}
void xplus15(){ //define function of 15 positive X steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);

digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xplus14(){ //define function of 14 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);

delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xplus13(){ //define function of 13 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);

digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}
void xplus12(){ //define function of 12 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);

delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
}
void xplus11(){ //define function of 11 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xplus10(){ //define function of 10 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);

delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xplus9(){ //define function of 9 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);

digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}
void xplus8(){ //define function of 8 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
}
void xplus7(){ //define function of 7 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);

digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xplus6(){ //define function of 6 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xplus5(){ //define function of 5 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);

digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}
void xplus4(){ //define function of 4 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
}
void xplus3(){ //define function of 3 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xplus2(){ //define function of 2 positive x steps
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xplus1(){ //define function of 1 positive x steps
digitalWrite(3, HIGH);

delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}
void xminus16(){ //define function of 16 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);

digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}
void xminus15(){ //define function of 15 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);

delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xminus14(){ //define function of 14 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);

digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xminus13(){ //define function of 13 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);

delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
}
void xminus12(){ //define function of 12 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}

void xminus11(){ //define function of 11 negative X steps


digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xminus10(){ //define function of 10 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);

digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xminus9(){ //define function of 9 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);

delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
}
void xminus8(){ //define function of 8 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}
void xminus7(){ //define function of 7 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);

delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xminus6(){ //define function of 6 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xminus5(){ //define function of 5 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
digitalWrite(6, HIGH);

delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
}
void xminus4(){ //define function of 4 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
digitalWrite(3, HIGH);
delayMicroseconds(tON);
digitalWrite(3, LOW);
delayMicroseconds(tOFF);
}
void xminus3(){ //define function of 3 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
digitalWrite(4, HIGH);
delayMicroseconds(tON);
digitalWrite(4, LOW);
delayMicroseconds(tOFF);
}
void xminus2(){ //define function of 2 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
digitalWrite(5, HIGH);
delayMicroseconds(tON);
digitalWrite(5, LOW);
delayMicroseconds(tOFF);
}
void xminus1(){ //define function of 1 negative X steps
digitalWrite(6, HIGH);
delayMicroseconds(tON);
digitalWrite(6, LOW);
delayMicroseconds(tOFF);
}
void yplus16(){
digitalWrite(7, HIGH);

delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);

delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void yplus15(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);

digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yplus14(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);

delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}
void yplus13(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);

}
void yplus12(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void yplus11(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);

digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yplus10(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);

delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}
void yplus9(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);

}
void yplus8(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void yplus7(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);

digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yplus6(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}
void yplus5(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
}
void yplus4(){
digitalWrite(7, HIGH);

delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void yplus3(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yplus2(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}
void yplus1(){
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
}
void yminus16(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);

delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
}
void yminus15(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);

digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}

void yminus14(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yminus13(){

digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void yminus12(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);

delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
}
void yminus11(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);

digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}
void yminus10(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);

delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yminus9(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void yminus8(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);

delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
}
void yminus7(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}

void yminus6(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yminus5(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void yminus4(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);

delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
digitalWrite(7, HIGH);
delayMicroseconds(tON);
digitalWrite(7, LOW);
delayMicroseconds(tOFF);
}
void yminus3(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
digitalWrite(8, HIGH);
delayMicroseconds(tON);
digitalWrite(8, LOW);
delayMicroseconds(tOFF);
}
void yminus2(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
digitalWrite(9, HIGH);
delayMicroseconds(tON);
digitalWrite(9, LOW);
delayMicroseconds(tOFF);
}
void yminus1(){
digitalWrite(10, HIGH);
delayMicroseconds(tON);
digitalWrite(10, LOW);
delayMicroseconds(tOFF);
}
void loop(){
yplus4();
xplus4();
yplus4();
xminus4();
yminus4();
xplus4();
yminus4();
xminus4();
}

Vous aimerez peut-être aussi