© 2019  Malachi Farrell ( Adagp )

int hist =0;

void setup(){

//M1

pinMode(2,OUTPUT);  //M2  D

pinMode(3,OUTPUT);  //E2 pwm

pinMode(4,OUTPUT);  //E2 enable high

//M2

pinMode(5,OUTPUT);  //M2  D

pinMode(6,OUTPUT);  //E2 pwm

pinMode(7,OUTPUT);  //E2 enable high

//M3

pinMode(8,OUTPUT);  //M2  D

pinMode(9,OUTPUT);  //E2 pwm

pinMode(10,OUTPUT);  //E2 enable high

//M4

pinMode(11,OUTPUT);  //M2  D

pinMode(12,OUTPUT);  //E2 pwm

pinMode(13,OUTPUT);  //E2 enable high

//M5

pinMode(14,OUTPUT);  //M2  D

pinMode(15,OUTPUT);  //E2 pwm

pinMode(16,OUTPUT);  //E2 enable high

//M6

pinMode(17,OUTPUT);  //M2  D

pinMode(18,OUTPUT);  //E2 pwm

pinMode(19,OUTPUT);  //E2 enable high

//M7

pinMode(20,OUTPUT);  //M2  D

pinMode(21,OUTPUT);  //E2 pwm

pinMode(22,OUTPUT);  //E2 enable high

//M8

pinMode(23,OUTPUT);  //M2  D

pinMode(24,OUTPUT);  //E2 pwm

pinMode(25,OUTPUT);  //E2 enable high

//M9

pinMode(26,OUTPUT);  //M2  D

pinMode(27,OUTPUT);  //E2 pwm

pinMode(28,OUTPUT);  //E2 enable high

//M10

pinMode(29,OUTPUT);  //M2  D

pinMode(30,OUTPUT);  //E2 pwm

pinMode(32,OUTPUT);  //E2 enable high

//M11

pinMode(34,OUTPUT);  //M2  D

pinMode(36,OUTPUT);  //E2 pwm

pinMode(38,OUTPUT);  //E2 enable high

//M12

pinMode(40,OUTPUT);  //M2  D

pinMode(44,OUTPUT);  //E2 pwm

pinMode(46,OUTPUT);  //E2 enable high

//M13

pinMode(48,OUTPUT);  //M2  D

pinMode(50,OUTPUT);  //E2 pwm

pinMode(45,OUTPUT);  //E2 enable high

//M14

pinMode(31,OUTPUT);  //M2  D

pinMode(33,OUTPUT);  //E2 pwm

pinMode(35,OUTPUT);  //E2 enable high

 

pinMode(43,INPUT); 

//com

for (int i=2;i<42;i++)

digitalWrite(i,LOW);

 Serial.begin(9600);

 delay(2000);

}

 

void loop(){

  if(digitalRead(43)==1){ //com 

 delay(10);

 }

while(digitalRead(43)==1){ //com

//whity nigger story

if (digitalRead(43)>0&& hist ==0)

    {

//prog1

delay(1000);

digitalWrite(4,HIGH);digitalWrite(7,HIGH);digitalWrite(10,HIGH);

digitalWrite(13,HIGH);digitalWrite(16,HIGH);

digitalWrite(19,HIGH);

digitalWrite(22,HIGH);digitalWrite(25,HIGH);

digitalWrite(28,HIGH);

digitalWrite(32,HIGH);digitalWrite(38,HIGH);digitalWrite(46,HIGH);

digitalWrite(45,HIGH);digitalWrite(35,HIGH);

delay(100);

Directionbasall();

delay(100);

//+++++++INIT 

Directionbasall();

 delay(200);

  for (int i=0;i<300;i=i+1){

 stephighmotors14();

 delayMicroseconds (300);

 steplowmotors14();

 delayMicroseconds(300);

 }

 

//______________________________

 

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (2);

steplowmotors14();

delayMicroseconds(2);

 }

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (3);

steplowmotors14();

delayMicroseconds(3);

}

 

//______________________________

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (4);

steplowmotors14();

delayMicroseconds(4);

}

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (5);

steplowmotors14();

delayMicroseconds(5);

}

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (6);

steplowmotors14();

delayMicroseconds(6);

}

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (7);

steplowmotors14();

delayMicroseconds(7);

 }

Directionbasall();

 for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (8);

steplowmotors14();

delayMicroseconds(8);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (9);

steplowmotors14();

delayMicroseconds(9);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (10);

steplowmotors14();

delayMicroseconds(10);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (11);

steplowmotors14();

delayMicroseconds(11);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (12);

steplowmotors14();

delayMicroseconds(12);

 }

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (13);

steplowmotors14();

delayMicroseconds(13);

}

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (15);

steplowmotors14();

delayMicroseconds(15);

}

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (40);

steplowmotors14();

delayMicroseconds(40);

 }

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (60);

steplowmotors14();

delayMicroseconds(60);

 }

Directionbasall();

for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (100);

steplowmotors14();

delayMicroseconds(100);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (200);

steplowmotors14();

delayMicroseconds(200);

 }

Directionbasall();

 

delay(315);

//____________________________start_____))))))))))))))))))))))))))

 

//NIGGERWITHY1 2 times couplet

niggerwity1();

delay(200);

wity1nigger();

delay(320);

niggerwity1();

delay(220);

wity1nigger();

delay(260);

//REFREIN==========================================================

//well i went

talkthree200();

delay(140);

//down

takl2silavesattache();

delay(140);

//accross

takl2silavesattache();

delay(140);

// the

taklone300();

delay(140);

//country apres pause

takl2silavesattache();

delay(350);

//and i heard

talkthree200();

delay(120);

// THE 

taklone300();

delay(120);

//voices

takl2silavesattache();

delay(120);

//ring apres pause

taklone300();

delay(320);

//people takling

takl2silavesattache();

delay(320);

//hangry to each

talkthree200();

delay(120);

// other

taklone300();

delay(320);

// and not a

talkthree200();

delay(450);

//===========================================================

niggerwity1();

delay(100);

wity1nigger();

delay(4000);

//word couuld change athing

 niggerwity1();

delay(100);

wity1nigger();

delay(700);

niggerwity1();

delay(100);

wity1nigger();

//++++++++++++++++++++++++++++++++++++++++second part

 //sound

 //REFREIN==========================================================

//well i went

delay(750);

talkthree200();

delay(140);

//down

takl2silavesattache();

delay(140);

//accross

takl2silavesattache();

delay(140);

// the

taklone300();

delay(140);

//country apres pause

takl2silavesattache();

delay(350);

//and i heard

talkthree200();

delay(120);

// THE 

taklone300();

delay(120);

//voices

takl2silavesattache();

delay(120);

//ring apres pause

taklone300();

delay(320);

//people takling

takl2silavesattache();

delay(320);

//hangry to each

talkthree200();

delay(120);

// other

taklone300();

delay(320);

// and not a

talkthree200();

delay(1200);

//===========================================================

niggerwity1();

delay(200);

wity1nigger();

//+++++++++++++++++++++++++++++

delay(9070);

for (int i=0;i<3;i=i+1){

niggerwity1();

delay(300);

wity1nigger();

delay(300);

}

for (int i=0;i<4;i=i+1){

niggerwity1();

delay(380);

wity1nigger();

delay(380);

}

 

//last vib

//______________________________

Directionbasall();

 

for (int i=0;i<5000;i=i+1){

stephighmotors14();

 delayMicroseconds (80);

steplowmotors14();

delayMicroseconds(80);

 }

//______________________________

 

Directionbasall();

for (int i=0;i<5000;i=i+1){

stephighmotors14();

 delayMicroseconds (25);

steplowmotors14();

delayMicroseconds(25);

 }

//______________________________

Directionbasall();

for (int i=0;i<5000;i=i+1){

stephighmotors14();

 delayMicroseconds (12);

steplowmotors14();

delayMicroseconds(12);

 }

//______________________________

 

Directionbasall();

for (int i=0;i<5000;i=i+1){

stephighmotors14();

 delayMicroseconds (6);

steplowmotors14();

delayMicroseconds(6);

 }

//______________________________

 

Directionbasall();

for (int i=0;i<10000;i=i+1){

stephighmotors14();

 delayMicroseconds (2);

steplowmotors14();

delayMicroseconds(2);

 }

//______________________________

 

Directionbasall();

for (int i=0;i<14;i=i+1){

for (int i=0;i<4000;i=i+1){

stephighmotors14();

 delayMicroseconds (1);

steplowmotors14();

delayMicroseconds(1);

 }

Directionbasall();

delay(500);

}

digitalWrite(4,LOW);digitalWrite(7,LOW);digitalWrite(10,LOW);

digitalWrite(13,LOW);

digitalWrite(16,LOW);digitalWrite(19,LOW);digitalWrite(22,LOW);

digitalWrite(25,LOW);

digitalWrite(28,LOW);digitalWrite(32,LOW);digitalWrite(38,LOW);

digitalWrite(46,LOW);

digitalWrite(45,LOW);digitalWrite(35,LOW);

 

  hist=1;

    delay(3000);

    }

 if (digitalRead(43)>0&& hist==1)

  {

//prog2

//esbollah story

 

digitalWrite(4,HIGH);digitalWrite(7,HIGH);digitalWrite(10,HIGH);

digitalWrite(13,HIGH);digitalWrite(16,HIGH);digitalWrite(19,HIGH);

digitalWrite(22,HIGH);digitalWrite(25,HIGH);digitalWrite(28,HIGH);

digitalWrite(32,HIGH);digitalWrite(38,HIGH);digitalWrite(46,HIGH);

digitalWrite(45,HIGH);digitalWrite(35,HIGH);

delay(700);

digitalWrite(3,LOW);digitalWrite(2,LOW);

digitalWrite(5,LOW);digitalWrite(6,LOW);

digitalWrite(8,LOW);digitalWrite(9,LOW);

digitalWrite(11,HIGH);digitalWrite(12,LOW);

digitalWrite(14,LOW);digitalWrite(15,LOW);

digitalWrite(17,LOW);digitalWrite(18,LOW);

digitalWrite(20,LOW);digitalWrite(21,LOW);

digitalWrite(23,LOW);digitalWrite(24,LOW);

digitalWrite(26,LOW);digitalWrite(27,LOW);

digitalWrite(29,LOW);digitalWrite(30,LOW);

digitalWrite(34,LOW);digitalWrite(36,LOW);

digitalWrite(40,LOW);digitalWrite(44,LOW);

digitalWrite(48,LOW);digitalWrite(50,LOW);

digitalWrite(31,LOW);digitalWrite(33,LOW);

 

delay(200);

//+++++++INIT 

Directionbasall();

  delay(200);

  for (int i=0;i<200;i=i+1){

 stephighmotors14();

 delayMicroseconds (320);

steplowmotors14();

delayMicroseconds(320);

 }

 

 

 

//______________________________

 

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (5);

steplowmotors14();

delayMicroseconds(5);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (6);

steplowmotors14();

delayMicroseconds(6);

 }

 

//______________________________

 

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (7);

steplowmotors14();

delayMicroseconds(7);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (8);

steplowmotors14();

delayMicroseconds(8);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (9);

steplowmotors14();

delayMicroseconds(9);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (10);

steplowmotors14();

delayMicroseconds(10);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (12);

steplowmotors14();

delayMicroseconds(12);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (15);

steplowmotors14();

delayMicroseconds(15);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (20);

steplowmotors14();

delayMicroseconds(20);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (25);

steplowmotors14();

delayMicroseconds(25);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (30);

steplowmotors14();

delayMicroseconds(30);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (40);

steplowmotors14();

delayMicroseconds(40);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (50);

steplowmotors14();

delayMicroseconds(50);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (60);

steplowmotors14();

delayMicroseconds(60);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (70);

steplowmotors14();

delayMicroseconds(70);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (80);

steplowmotors14();

delayMicroseconds(80);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

 stephighmotors14();

 delayMicroseconds (90);

steplowmotors14();

delayMicroseconds(90);

 }

Directionbasall();

  for (int i=0;i<2000;i=i+1){

stephighmotors14();

 delayMicroseconds (100);

steplowmotors14();

delayMicroseconds(100);

 }

Directionbasall();

  for (int i=0;i<4000;i=i+1){

 stephighmotors14();

 delayMicroseconds (180);

steplowmotors14();

delayMicroseconds(180);

 }

 Directionbasall();

  for (int i=0;i<4000;i=i+1){

 stephighmotors14();

 delayMicroseconds (220);

steplowmotors14();

delayMicroseconds(220);

 }

 

 Directionbasall();

  for (int i=0;i<4000;i=i+1){

 stephighmotors14();

 delayMicroseconds (230);

steplowmotors14();

delayMicroseconds(230);

 }

 

Directionbasall();

 

 

//________________________________________________________________))))))))))))))))))))))))))))))))))

 

 

 //sound

delay(21000);

 

coeur();

 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

 //===============================================================================================

 

 //delay(600);

 marche();

 

coeur();

//marche courte

delay(100);

     for (int i=0;i<8;i=i+1){

digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);digitalWrite(11,LOW);

digitalWrite(14,HIGH);digitalWrite(17,HIGH);digitalWrite(20,HIGH);digitalWrite(23,HIGH);

digitalWrite(26,HIGH);digitalWrite(29,HIGH);digitalWrite(34,HIGH);digitalWrite(40,HIGH);

 digitalWrite(48,HIGH);digitalWrite(31,HIGH);

  for (int i=0;i<200;i=i+1){

 stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

 delay(250);

 digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

 digitalWrite(11,HIGH);

  digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

  digitalWrite(23,LOW);

  digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

  digitalWrite(40,LOW);

 digitalWrite(48,LOW);digitalWrite(31,LOW);

for (int i=0;i<200;i=i+1){

 stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

delay(900);

 }

digitalWrite(4,LOW);digitalWrite(7,LOW);digitalWrite(10,LOW);digitalWrite(13,LOW);

digitalWrite(4,LOW);digitalWrite(7,LOW);digitalWrite(10,LOW);digitalWrite(13,LOW);

digitalWrite(16,LOW);digitalWrite(19,LOW);digitalWrite(22,LOW);digitalWrite(25,LOW);

digitalWrite(28,LOW);digitalWrite(32,LOW);digitalWrite(38,LOW);digitalWrite(46,LOW);

digitalWrite(45,LOW);digitalWrite(35,LOW);

 

//end prog2

 hist=0;

    delay(3000);

    }

 

}

}

 

 

//end off all story start subroutine

void niggerwity1(){

 

  //don't

   digitalWrite(5,HIGH); digitalWrite(11,LOW);digitalWrite(17,LOW);

  digitalWrite(23,LOW);digitalWrite(29,LOW);digitalWrite(40,LOW);

  digitalWrite(31,LOW);

 

 for (int i=0;i<400;i=i+1){

  digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 } 

  digitalWrite(5,LOW); digitalWrite(11,HIGH);digitalWrite(17,HIGH);

  digitalWrite(23,HIGH);digitalWrite(29,HIGH);digitalWrite(40,HIGH);

  digitalWrite(31,HIGH);

 

 for (int i=0;i<400;i=i+1){

   digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

delay(100);

 //call me

 for (int i=0;i<2;i=i+1){

  digitalWrite(5,HIGH); digitalWrite(11,LOW);digitalWrite(17,LOW);

  digitalWrite(23,LOW);digitalWrite(29,LOW);digitalWrite(40,LOW);

  digitalWrite(31,LOW);

 for (int i=0;i<150;i=i+1){

  digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

   digitalWrite(5,LOW); digitalWrite(11,HIGH);digitalWrite(17,HIGH);

  digitalWrite(23,HIGH);digitalWrite(29,HIGH);digitalWrite(40,HIGH);

  digitalWrite(31,HIGH);

delay(20);

 for (int i=0;i<150;i=i+1){

   digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

 delay(50);

  }

 //nigger

  digitalWrite(5,HIGH); digitalWrite(11,LOW);digitalWrite(17,LOW);

  digitalWrite(23,LOW);digitalWrite(29,LOW);digitalWrite(40,LOW);

  digitalWrite(31,LOW);

 for (int i=0;i<400;i=i+1){

   digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

 delay(20);

   digitalWrite(5,LOW); digitalWrite(11,HIGH);digitalWrite(17,HIGH);

  digitalWrite(23,HIGH);digitalWrite(29,HIGH);digitalWrite(40,HIGH);

  digitalWrite(31,HIGH);

 for (int i=0;i<200;i=i+1){

  digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

 delay(20);

  digitalWrite(5,HIGH); digitalWrite(11,LOW);digitalWrite(17,LOW);

  digitalWrite(23,LOW);digitalWrite(29,LOW);digitalWrite(40,LOW);

  digitalWrite(31,LOW);

 for (int i=0;i<200;i=i+1){

  digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

 delay(20);

  digitalWrite(5,LOW); digitalWrite(11,HIGH);digitalWrite(17,HIGH);

  digitalWrite(23,HIGH);digitalWrite(29,HIGH);digitalWrite(40,HIGH);

  digitalWrite(31,HIGH);

 for (int i=0;i<400;i=i+1){

  digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

 delay(50);

 

//_______________________________________________________________________________________________

 //whity

 

  for (int i=0;i<2;i=i+1){

  digitalWrite(5,HIGH); digitalWrite(11,LOW);digitalWrite(17,LOW);

  digitalWrite(23,LOW);digitalWrite(29,LOW);digitalWrite(40,LOW);

  digitalWrite(31,LOW);

 for (int i=0;i<200;i=i+1){

   digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

 

  digitalWrite(5,LOW); digitalWrite(11,HIGH);digitalWrite(17,HIGH);

  digitalWrite(23,HIGH);digitalWrite(29,HIGH);digitalWrite(40,HIGH);

  digitalWrite(31,HIGH);delay(20);

 for (int i=0;i<200;i=i+1){

  digitalWrite(6,HIGH);digitalWrite(12,HIGH);digitalWrite(18,HIGH);

digitalWrite(24,HIGH);digitalWrite(30,HIGH);digitalWrite(44,HIGH);

digitalWrite(33,HIGH); 

 delayMicroseconds (310);

 digitalWrite(6,LOW);digitalWrite(12,LOW);digitalWrite(18,LOW);

 digitalWrite(24,LOW);digitalWrite(30,LOW);digitalWrite(44,LOW);

 digitalWrite(33,LOW);

 delayMicroseconds(310);

 }

delay(50);

  }

  }

void wity1nigger(){

 

//_______________________________________________________________________________________________

 //whity

 

  for (int i=0;i<2;i=i+1){

  digitalWrite(2,HIGH); digitalWrite(8,HIGH);digitalWrite(14,HIGH);

  digitalWrite(20,LOW);digitalWrite(26,LOW);digitalWrite(34,LOW);

  digitalWrite(48,LOW);

 for (int i=0;i<200;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,LOW);digitalWrite(27,LOW);digitalWrite(36,LOW);

 digitalWrite(50,LOW);

 delayMicroseconds(310);

 }

  digitalWrite(2,LOW); digitalWrite(8,LOW);digitalWrite(14,HIGH);

  digitalWrite(20,HIGH);digitalWrite(26,HIGH);digitalWrite(34,HIGH);

  digitalWrite(48,HIGH);delay(20);

 for (int i=0;i<200;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH); 

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,LOW);digitalWrite(27,LOW);digitalWrite(36,LOW);

 digitalWrite(50,LOW);

 delayMicroseconds(310);

 }

delay(50);

  }

//don't

  digitalWrite(2,HIGH); digitalWrite(8,HIGH);digitalWrite(14,LOW);

  digitalWrite(20,LOW);digitalWrite(26,LOW);digitalWrite(34,LOW);

  digitalWrite(48,LOW);

 for (int i=0;i<400;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,LOW);digitalWrite(27,LOW);digitalWrite(36,LOW);

 digitalWrite(50,LOW);

 delayMicroseconds(310);

 } 

  digitalWrite(2,LOW); digitalWrite(8,LOW);digitalWrite(14,HIGH);

  digitalWrite(20,HIGH);digitalWrite(26,HIGH);digitalWrite(34,HIGH);

  digitalWrite(48,HIGH);

 

 for (int i=0;i<400;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);   

 delayMicroseconds(310);

 }

delay(100);

 //call me

 for (int i=0;i<2;i=i+1){

  digitalWrite(2,HIGH); digitalWrite(8,HIGH);digitalWrite(14,LOW);

  digitalWrite(20,LOW);digitalWrite(26,LOW);digitalWrite(34,LOW);

  digitalWrite(48,LOW);

 for (int i=0;i<150;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);   

 delayMicroseconds(310);

 }

  digitalWrite(2,LOW); digitalWrite(8,LOW);digitalWrite(14,HIGH);

  digitalWrite(20,HIGH);digitalWrite(26,HIGH);digitalWrite(34,HIGH);

  digitalWrite(48,HIGH);

delay(20);

 for (int i=0;i<150;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);   

 delayMicroseconds(310);

 }

 delay(50);

  }

 //nigger

 digitalWrite(2,HIGH); digitalWrite(8,HIGH);digitalWrite(14,LOW);

  digitalWrite(20,LOW);digitalWrite(26,LOW);digitalWrite(34,LOW);

  digitalWrite(48,LOW);

 for (int i=0;i<400;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);   

 delayMicroseconds(310);

 }

 delay(20);

 digitalWrite(2,LOW); digitalWrite(8,LOW);digitalWrite(14,HIGH);

  digitalWrite(20,HIGH);digitalWrite(26,HIGH);digitalWrite(34,HIGH);

  digitalWrite(48,HIGH);

 for (int i=0;i<200;i=i+1){

   digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,LOW);digitalWrite(27,LOW);digitalWrite(36,LOW);

digitalWrite(50,LOW);   

 delayMicroseconds(310);

 }

 delay(20);

 digitalWrite(2,HIGH); digitalWrite(8,HIGH);digitalWrite(14,LOW);

  digitalWrite(20,LOW);digitalWrite(26,LOW);digitalWrite(34,LOW);

  digitalWrite(48,LOW);

 for (int i=0;i<200;i=i+1){

digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);   

 delayMicroseconds(310);

 }

 delay(20);

  digitalWrite(2,LOW); digitalWrite(8,LOW);digitalWrite(14,HIGH);

  digitalWrite(20,HIGH);digitalWrite(26,HIGH);digitalWrite(34,HIGH);

  digitalWrite(48,HIGH);

 for (int i=0;i<400;i=i+1){

 digitalWrite(3,HIGH);digitalWrite(9,HIGH);digitalWrite(15,HIGH);

digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);

 delayMicroseconds (310);

 digitalWrite(3,LOW);digitalWrite(9,LOW);digitalWrite(15,LOW);

 digitalWrite(21,HIGH);digitalWrite(27,HIGH);digitalWrite(36,HIGH);

digitalWrite(50,HIGH);   

 delayMicroseconds(310);

 }

 delay(50); 

 

}

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 void talkthree200(){

  for (int i=0;i<3;i=i+1){

 digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);

digitalWrite(11,LOW);

digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

digitalWrite(23,LOW);

digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

digitalWrite(40,LOW);

digitalWrite(48,LOW);digitalWrite(31,LOW);

 for (int i=0;i<250;i=i+1){

 stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 }

  delay(25);

 Directionbasall();

 for (int i=0;i<250;i=i+1){

  stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 }

delay(150);

  }

  }

  //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

void takl2silavesattache(){

digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);

digitalWrite(11,LOW);

digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

digitalWrite(23,LOW);

digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

digitalWrite(40,LOW);

digitalWrite(48,LOW);digitalWrite(31,LOW);

 for (int i=0;i<425;i=i+1){

 stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 } 

 delay(50);

  digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

digitalWrite(11,HIGH);

digitalWrite(14,HIGH);digitalWrite(17,HIGH);digitalWrite(20,HIGH);

digitalWrite(23,HIGH);

digitalWrite(26,HIGH);digitalWrite(29,HIGH);digitalWrite(34,HIGH);

digitalWrite(40,HIGH);

digitalWrite(48,HIGH);digitalWrite(31,HIGH);

 for (int i=0;i<150;i=i+1){

 stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 }

 delay(100);

 digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);

digitalWrite(11,LOW);

digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

digitalWrite(23,LOW);

digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

digitalWrite(40,LOW);

digitalWrite(48,LOW);digitalWrite(31,LOW);

 for (int i=0;i<150;i=i+1){

 stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 }

 delay(50);

  digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

digitalWrite(11,HIGH);

digitalWrite(14,HIGH);digitalWrite(17,HIGH);digitalWrite(20,HIGH);

digitalWrite(23,HIGH);

digitalWrite(26,HIGH);digitalWrite(29,HIGH);digitalWrite(34,HIGH);

digitalWrite(40,HIGH);

digitalWrite(48,HIGH);digitalWrite(31,HIGH);

 for (int i=0;i<425;i=i+1){

 stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 } 

 }

 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  void taklone300(){

digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);

digitalWrite(11,LOW);

digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

digitalWrite(23,LOW);

digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

digitalWrite(40,LOW);

digitalWrite(48,LOW);digitalWrite(31,LOW);

 for (int i=0;i<350;i=i+1){

 stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 }

  digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

digitalWrite(11,HIGH);

digitalWrite(14,HIGH);digitalWrite(17,HIGH);digitalWrite(20,HIGH);

digitalWrite(23,HIGH);

digitalWrite(26,HIGH);digitalWrite(29,HIGH);digitalWrite(34,HIGH);

digitalWrite(40,HIGH);

digitalWrite(48,HIGH);digitalWrite(31,HIGH);

 delay(20);

 for (int i=0;i<350;i=i+1){

 stephighmotors14();

 delayMicroseconds (270);

steplowmotors14();

delayMicroseconds(270);

 }

 }

  void coeur(){

  digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

 digitalWrite(11,HIGH);  

  digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

  digitalWrite(23,LOW);

  digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

  digitalWrite(40,LOW);

 digitalWrite(48,LOW);digitalWrite(31,LOW);

  delay(10);

//HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

for (int i=0;i<8;i=i+1){

 digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);

 digitalWrite(11,LOW);

  digitalWrite(14,HIGH);digitalWrite(17,HIGH);digitalWrite(20,HIGH);digitalWrite(23,HIGH);

  digitalWrite(26,HIGH);digitalWrite(29,HIGH);digitalWrite(34,HIGH);digitalWrite(40,HIGH);

 digitalWrite(48,HIGH);digitalWrite(31,HIGH);

  delay(100);

for (int i=0;i<425;i=i+1){

  stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

 delay(400);

digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

 digitalWrite(11,HIGH);

  digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

  digitalWrite(23,LOW);

  digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

  digitalWrite(40,LOW);

 digitalWrite(48,LOW);digitalWrite(31,LOW);

  delay(100);

 for (int i=0;i<225;i=i+1){

   stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

  digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);

  digitalWrite(11,LOW);

  digitalWrite(14,HIGH);digitalWrite(17,HIGH);digitalWrite(20,HIGH);digitalWrite(23,HIGH);

  digitalWrite(26,HIGH);digitalWrite(29,HIGH);digitalWrite(34,HIGH);digitalWrite(40,HIGH);

 digitalWrite(48,HIGH);digitalWrite(31,HIGH);

 

  delay(100);

  for (int i=0;i<225;i=i+1){

  stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

 

 digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

 digitalWrite(11,HIGH);

  digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

  digitalWrite(23,LOW);

  digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

  digitalWrite(40,LOW);

 digitalWrite(48,LOW);digitalWrite(31,LOW);

 

  delay(100);

 for (int i=0;i<425;i=i+1){

   stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

 digitalWrite(2,HIGH);digitalWrite(5,HIGH);digitalWrite(8,HIGH);

 digitalWrite(11,LOW);

  digitalWrite(14,HIGH);digitalWrite(17,HIGH);digitalWrite(20,HIGH);digitalWrite(23,HIGH);

  digitalWrite(26,HIGH);digitalWrite(29,HIGH);digitalWrite(34,HIGH);digitalWrite(40,HIGH);

 digitalWrite(48,HIGH);digitalWrite(31,HIGH);

  delay(100);

  for (int i=0;i<200;i=i+1){

   stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 

 }

 delay(400);

  digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

 digitalWrite(11,HIGH);

  digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

  digitalWrite(23,LOW);

  digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

  digitalWrite(40,LOW);

 digitalWrite(48,LOW);digitalWrite(31,LOW);

  delay(100);

 

for (int i=0;i<200;i=i+1){

  stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

delay(500);

}

}

void marche(){

      for (int i=0;i<28;i=i+1){

 Directionbasall();

 

  for (int i=0;i<200;i=i+1){

   stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

 delay(250);

 Directionbasall();

 

for (int i=0;i<200;i=i+1){

   stephighmotors14();

 delayMicroseconds (250);

steplowmotors14();

delayMicroseconds(250);

 }

delay(900);

 }

 }

 

  void stephighmotors14(){

   digitalWrite (3,HIGH);digitalWrite(6,HIGH); digitalWrite(9,HIGH);digitalWrite (12,HIGH); 

  digitalWrite (15,HIGH);digitalWrite(18,HIGH); digitalWrite(21,HIGH);digitalWrite (24,HIGH);   

   digitalWrite (27,HIGH);digitalWrite(30,HIGH); digitalWrite(36,HIGH);digitalWrite (44,HIGH); 

   digitalWrite (50,HIGH);digitalWrite(33,HIGH);   

   

    }

    void steplowmotors14(){

   digitalWrite(3,LOW);digitalWrite(6,LOW);digitalWrite(9,LOW);

   digitalWrite(12,LOW);

digitalWrite(15,LOW);digitalWrite(18,LOW);digitalWrite(21,LOW);digitalWrite(24,LOW);

digitalWrite(27,LOW);digitalWrite(30,LOW);digitalWrite(36,LOW);digitalWrite(44,LOW);

 digitalWrite(50,LOW);digitalWrite(33,LOW);  

   

    }

     void Directionbasall(){

     digitalWrite(2,LOW);digitalWrite(5,LOW);digitalWrite(8,LOW);

digitalWrite(11,HIGH);

digitalWrite(14,LOW);digitalWrite(17,LOW);digitalWrite(20,LOW);

digitalWrite(23,LOW);

digitalWrite(26,LOW);digitalWrite(29,LOW);digitalWrite(34,LOW);

digitalWrite(40,LOW);

digitalWrite(48,LOW);digitalWrite(31,LOW); 

       }

Malachi Farrell Technology Bureau Atelier
Malachi Farrell Alimentation Atelier
Malachi Farrell Technology Arduino Atelier
Malachi Farrell Moteur Atelier
Malachi Farrell Technology Atelier
Malachi Farrell Technology Atelier
Malachi Farrell Technology Atelier
Malachi Farrell vue atelier
  • Grey Facebook Icon
  • Grey YouTube Icon