Kamis, 20 Desember 2018

pemrograman robt quadruped ciptaan tatang xman putra recpeck 619


(belok kiri)

#include <Servo.h>
int LEDhijau = A3, LEDmerah = A2, LEDcampur = A4;
Servo servoku13;
Servo servoku2;
Servo servoku3;
Servo servoku4;
Servo servoku5;
Servo servoku6;
Servo servoku7;
Servo servoku8;
Servo servoku9;
Servo servoku10;
Servo servoku11;
Servo servoku12;

void setup() {
 pinMode(LEDmerah, OUTPUT); //Set LEDmerah sebagai output
 pinMode(LEDhijau, OUTPUT); //Set LEDhijau sebagai output
  pinMode(LEDcampur, OUTPUT); //Set LEDhijau sebagai output


 
  servoku13.attach(13); 
servoku2.attach(2); 
servoku3.attach(3);
servoku4.attach(4); 
servoku5.attach(5); 
servoku6.attach(6); 
servoku7.attach(7);
servoku8.attach(8); 
servoku9.attach(9); 
servoku10.attach(10);
servoku11.attach(11); 
servoku12.attach(12);


}

void loop() {
  servoku13.write(90); //bawah
 delay(100);
servoku2.write(30);
servoku8.write(140);
 delay(50);
servoku13.write(30); //atas
servoku7.write(140); //tengah //kaki belakang
delay(100);

servoku5.write(50);
servoku2.write(50);
 delay(50);
servoku4.write(100); //atas
servoku13.write(60); //tengah
 delay(100);

 servoku11.write(20);
delay(50);
servoku10.write(60); //atas //kaki belakang
 delay(100);
servoku5.write(30);
 delay(50);
servoku4.write(120); //tengah
 servoku13.write(90); //bawah
 servoku7.write(160);
 delay(100);



servoku8.write(170);
delay(50);
servoku7.write(100); //atas //kaki belakang
delay(100);
servoku8.write(140);
servoku11.write(40);
delay(50);
servoku7.write(140); //tengah //kaki belakang
servoku10.write(100); //tengah //kaki belakang
servoku4.write(150); //bawah
delay(100);



servoku6.write(110);
 servoku3.write(95);
 servoku9.write(93);
 servoku12.write(50);

}


{belok kanan}


#include <Servo.h>
int LEDhijau = A3, LEDmerah = A2, LEDcampur = A4;
Servo servoku13;
Servo servoku2;
Servo servoku3;
Servo servoku4;
Servo servoku5;
Servo servoku6;
Servo servoku7;
Servo servoku8;
Servo servoku9;
Servo servoku10;
Servo servoku11;
Servo servoku12;

void setup() {
 pinMode(LEDmerah, OUTPUT); //Set LEDmerah sebagai output
 pinMode(LEDhijau, OUTPUT); //Set LEDhijau sebagai output
  pinMode(LEDcampur, OUTPUT); //Set LEDhijau sebagai output


 
  servoku13.attach(13); 
servoku2.attach(2); 
servoku3.attach(3);
servoku4.attach(4); 
servoku5.attach(5); 
servoku6.attach(6); 
servoku7.attach(7);
servoku8.attach(8); 
servoku9.attach(9); 
servoku10.attach(10);
servoku11.attach(11); 
servoku12.attach(12);


}

void loop() {

servoku4.write(90); //bawah
delay(200);
servoku5.write(40);
servoku11.write(40);
 delay(50);
servoku4.write(150); //atas
servoku10.write(100); //tengah //kaki belakang
servoku7.write(100); //bawah //kaki belakang
delay(200);

servoku5.write(20);
servoku2.write(30);
 delay(50);
servoku13.write(110); //atas
servoku4.write(120); //tengah
servoku10.write(60); //bawah
 delay(200);


servoku8.write(170);
servoku2.write(50);
delay(50);
servoku7.write(177); //atas //kaki belakang
servoku13.write(90); //tengah
servoku4.write(130); //bawah
delay(200);


servoku11.write(20);
servoku8.write(150);
delay(50);
servoku10.write(120); //atas //kaki belakang
servoku7.write(150); //tengah //kaki belakang
servoku13.write(50); //bawah
 delay(200);



servoku6.write(85);
 servoku3.write(95);
 servoku9.write(93);
 servoku12.write(60);

}



{maju}

#include <Servo.h>
int LEDhijau = A3, LEDmerah = A2, LEDcampur = A4;
Servo servoku13;
Servo servoku2;
Servo servoku3;
Servo servoku4;
Servo servoku5;
Servo servoku6;
Servo servoku7;
Servo servoku8;
Servo servoku9;
Servo servoku10;
Servo servoku11;
Servo servoku12;

void setup() {
 pinMode(LEDmerah, OUTPUT); //Set LEDmerah sebagai output
 pinMode(LEDhijau, OUTPUT); //Set LEDhijau sebagai output
  pinMode(LEDcampur, OUTPUT); //Set LEDhijau sebagai output


 
  servoku13.attach(13); 
servoku2.attach(2); 
servoku3.attach(3);
servoku4.attach(4); 
servoku5.attach(5); 
servoku6.attach(6); 
servoku7.attach(7);
servoku8.attach(8); 
servoku9.attach(9); 
servoku10.attach(10);
servoku11.attach(11); 
servoku12.attach(12);


}

void loop() {
 


servoku8.write(170);
delay(50);
servoku7.write(100); //atas //kaki belakang
delay(200);
servoku8.write(140);
delay(50);


servoku2.write(15);
 delay(50);
servoku13.write(30); //atas
 delay(200);
servoku2.write(35);
 delay(70);
servoku13.write(60); //tengah


 servoku7.write(120); //tengah //kaki belakang
servoku10.write(50); //bawah //kaki belakang
servoku4.write(70); //bawah
delay(200);

/////////////============kaki kanan======///////

servoku11.write(20);
delay(50);
servoku10.write(120); //atas //kaki belakang
 delay(200);
servoku11.write(40);
delay(50);



servoku5.write(60);
 delay(50);
servoku4.write(130); //atas
delay(200);
servoku5.write(40);
 delay(70);
servoku4.write(100); //tengah
servoku7.write(150); //bawah //kaki belakang
servoku13.write(100); //bawah
servoku10.write(100); //tengah
delay(200);



servoku3.write(70);
servoku9.write(90);
servoku6.write(115);
servoku12.write(60);



}

{mundur}

 #include <Servo.h>
int LEDhijau = A3, LEDmerah = A2, LEDcampur = A4;
Servo servoku13;
Servo servoku2;
Servo servoku3;
Servo servoku4;
Servo servoku5;
Servo servoku6;
Servo servoku7;
Servo servoku8;
Servo servoku9;
Servo servoku10;
Servo servoku11;
Servo servoku12;

void setup() {
 pinMode(LEDmerah, OUTPUT); //Set LEDmerah sebagai output
 pinMode(LEDhijau, OUTPUT); //Set LEDhijau sebagai output
  pinMode(LEDcampur, OUTPUT); //Set LEDhijau sebagai output


 
  servoku13.attach(13); 
servoku2.attach(2); 
servoku3.attach(3);
servoku4.attach(4); 
servoku5.attach(5); 
servoku6.attach(6); 
servoku7.attach(7);
servoku8.attach(8); 
servoku9.attach(9); 
servoku10.attach(10);
servoku11.attach(11); 
servoku12.attach(12);


}

void loop() {


servoku2.write(50);
 delay(50);
servoku13.write(130); //atas
 delay(200);
servoku2.write(70);
 delay(50);


servoku8.write(170);
delay(50);
servoku7.write(170); //atas //kaki belakang
delay(200);
servoku8.write(150);
delay(70);

servoku7.write(150); //tengah //kaki belakang
servoku13.write(80); //tengah
servoku10.write(110); //bawah //kaki belakang
servoku4.write(130); //bawah
delay(200);



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



servoku5.write(35);
 delay(50);
servoku4.write(80); //atas
delay(200);
servoku5.write(15);
 delay(50);

servoku11.write(0);
delay(50);
servoku10.write(70); //atas //kaki belakang
 delay(200);
servoku11.write(20);
delay(70);

servoku4.write(110); //tengah
servoku10.write(90); //tengah //kaki belakang
 servoku13.write(50); //bawah
 servoku7.write(130); //bawah //kaki belakang
 delay(200);

servoku7.write(130);
servoku6.write(80);
 servoku3.write(105);
servoku12.write(50);

}











Tidak ada komentar:

Posting Komentar