Kamis, 11 Oktober 2018

pemrograman robotik tatang xman putra recpeck

skecth koding robot quadruped 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() {
  

servoku13.write(120); //bawah
 delay(100);
servoku2.write(30);
 delay(50);

servoku13.write(40); //atas
 delay(100);
 servoku7.write(180); //bawah //kaki belakang
delay(100);

servoku2.write(50);
 delay(50);
servoku13.write(80); //tengah
 delay(100);
servoku3.write(50);

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

servoku8.write(150);
delay(50);
servoku7.write(140); //tengah //kaki belakang
delay(100);
servoku9.write(130);

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


servoku4.write(50); //bawah
delay(100);
servoku5.write(170);
 delay(50);
servoku4.write(120); //atas
delay(100);
servoku10.write(60); //bawah //kaki belakang
 delay(100);
servoku5.write(150);
 delay(50);
servoku4.write(90); //tengah
delay(100);
servoku6.write(110);

servoku11.write(5);
delay(50);
servoku10.write(130); //atas //kaki belakang
 delay(100);
servoku11.write(25);
delay(50);
servoku10.write(100); //tengah //kaki belakang
 delay(100);
servoku12.write(30);


 digitalWrite(LEDcampur, HIGH); 
 delay(150);
   digitalWrite(LEDcampur, LOW); 
   delay(150);
  digitalWrite(LEDhijau,HIGH ); 
  delay(150);
   digitalWrite(LEDhijau,LOW );
   delay(150);
 digitalWrite(LEDmerah, HIGH); 
 delay(150);
   digitalWrite(LEDmerah, LOW); 
delay(150);


gerak kesamping 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() {

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

servoku2.write(30);
 delay(100);
servoku13.write(40); //atas
 delay(200);

delay(100);
servoku7.write(140); //tengah //kaki belakang
delay(100);

servoku5.write(160);
 delay(100);
servoku4.write(70); //atas
delay(100);

servoku2.write(50);
 delay(50);
servoku13.write(80); //tengah
 delay(100);


servoku7.write(170); //bawah //kaki belakang
delay(100);


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

servoku5.write(140);
 delay(50);
servoku4.write(100); //tengah
delay(100);

servoku13.write(120); //bawah
 delay(100);



servoku4.write(130); //bawah
delay(100);

servoku11.write(40);
delay(50);
servoku10.write(135); //tengah //kaki belakang
 delay(100);

servoku12.write(40);
servoku6.write(110);
servoku9.write(130);
servoku3.write(50);

servoku10.write(100);
servoku11.write(30);
servoku12.write(40);



}

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() {
  




servoku7.write(100); //bawah //kaki belakang
delay(150);
servoku8.write(160);
delay(50);
servoku7.write(180); //atas //kaki belakang
delay(150);
servoku13.write(40); //bawah
 delay(150);
servoku8.write(130);
delay(50);
servoku7.write(140); //tengah //kaki belakang
delay(150);
servoku9.write(130);



servoku2.write(30);
 delay(50);
servoku13.write(120); //atas
 delay(150);
servoku2.write(50);
 delay(50);
servoku13.write(80); //tengah
 delay(150);
servoku3.write(50);
/////////////============kaki kanan======///////





servoku10.write(130); //bawah //kaki belakang
 delay(150);
servoku11.write(20);
delay(50);
servoku10.write(60); //atas //kaki belakang
 delay(150);
 servoku4.write(120); //bawah
delay(150);
servoku11.write(40);
delay(50);
servoku10.write(100); //tengah //kaki belakang
 delay(150);
servoku12.write(40);




servoku5.write(170);
 delay(50);
servoku4.write(50); //atas
delay(150);
servoku5.write(150);
 delay(50);
servoku4.write(90); //tengah
delay(150);
servoku6.write(110);




}

tegak berdiri stabil

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


#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() {
  ///kaki telungkup/////
 servoku13.write(80);
servoku2.write(10);
servoku3.write(20);

servoku4.write(110);
servoku5.write(170);
servoku6.write(130);

servoku7.write(170);
servoku8.write(180);
servoku9.write(150);

servoku10.write(80);
servoku11.write(10);
servoku12.write(10);


{

 delay(1000);
}

 /////rebah////
 servoku13.write(80);
servoku2.write(50);
servoku3.write(50);

servoku4.write(110);
servoku5.write(150);
servoku6.write(110);

servoku7.write(170);
servoku8.write(150);
servoku9.write(130);

servoku10.write(80);
servoku11.write(35);
servoku12.write(30);

  digitalWrite(LEDcampur, HIGH); 
 delay(90);
 digitalWrite(LEDcampur, LOW); 
 delay(90);

{
delay(1000);
}
  ////kaki sedang/////
servoku13.write(80);
servoku2.write(80);
servoku3.write(80);

servoku4.write(110);
servoku5.write(120);
servoku6.write(80);

servoku7.write(170);
servoku8.write(120);
servoku9.write(100);

servoku10.write(80);
servoku11.write(70);
servoku12.write(70);

 digitalWrite(LEDhijau,HIGH ); 
  delay(150);
   digitalWrite(LEDhijau,LOW);
   delay(150);

{
 delay(1000);
}

 ////kaki tinggi/// 
 servoku13.write(80);
servoku2.write(135);
servoku3.write(130);

servoku4.write(110);
servoku5.write(60);
servoku6.write(30);

servoku7.write(170);
servoku8.write(60);
servoku9.write(40);

servoku10.write(80);
servoku11.write(110);
servoku12.write(100);


digitalWrite(LEDmerah, HIGH); 
 delay(150);
   digitalWrite(LEDmerah, LOW); 
delay(150);
{

 delay(1000);
}

 ////kaki sedang/////
servoku13.write(80);
servoku2.write(80);
servoku3.write(80);

servoku4.write(110);
servoku5.write(120);
servoku6.write(80);

servoku7.write(170);
servoku8.write(120);
servoku9.write(100);

servoku10.write(80);
servoku11.write(70);
servoku12.write(70);

{

 delay(1000);
}

  /////rebah////
 servoku13.write(80);
servoku2.write(50);
servoku3.write(50);

servoku4.write(110);
servoku5.write(150);
servoku6.write(110);

servoku7.write(170);
servoku8.write(150);
servoku9.write(130);

servoku10.write(80);
servoku11.write(30);
servoku12.write(40);

  digitalWrite(LEDcampur, HIGH); 
 delay(90);
 digitalWrite(LEDcampur, LOW); 
 delay(90);

{
delay(1000);




  




}







   

   


Tidak ada komentar:

Posting Komentar