Professional Documents
Culture Documents
Dempet Ke Kann Dua.
Dempet Ke Kann Dua.
h>
#include <Ping.h>
Servo
Servo
Servo
Servo
Ping
Ping
Ping
Ping
Ping
servo1;
servo2;
servo3;
servo4;
ping1
ping2
ping3
ping4
ping5
=
=
=
=
=
Ping(37);
Ping(35);
Ping(33);
Ping(31);
Ping(29);
if (p3>15)
{
maju();
if ((p1<7) || (p2<12))
{
pkanan();
}
if((p5<7) || (p4<12))
{
pkiri();
}
if (p5>9)
{
skanan();
if ((p5<7) && (p4<12))
{
skiri();
}
if ((p5>9) && (p4>16))
{
skanan();
}
else if ((9<p5<7) && (16<p4<12))
{
maju();
}
}
}
}
void maju()
{
Serial.println("maju");
servo1.write(180);
servo2.write(180);
servo3.write(0);
servo4.write(0);
}
void pkanan()
{
Serial.println("kanan");
servo1.write(180);
servo2.write(180);
servo3.write(180);
servo4.write(180);
}
void skanan()
{
Serial.println("skanan");
servo1.write(180);
servo2.write(180);
servo3.write(90);
servo4.write(90);
}
void pkiri()
{
Serial.println("kiri");
servo1.write(0);
servo2.write(0);
servo3.write(0);
servo4.write(0);
}
void skiri()
{
Serial.println("skiri");
servo1.write(90);
servo2.write(90);
servo3.write(0);
servo4.write(0);
}
void diam()
{
Serial.println("diam");
servo1.write(90);
servo2.write(90);
servo3.write(90);
servo4.write(90);
}
void mundur()
{
Serial.println("mundur");
servo1.write(0);
servo2.write(0);
servo3.write(180);
servo4.write(180);
}