void setup(){
//Roda kanan
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
//Roda kiri
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}
void loop(){
berhenti();
delay(1000);
maju();
delay(1000);
belok_kiri();
delay(500);
belok_kanan();
delay(500);
}
void berhenti(){
//Kedua roda tak berputar
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
}
void maju(){
//Kedua roda berputar CW
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
}
void mundur(){
//Kedua roda berputar CCW
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
}
void belok_kiri(){
//Roda kanan berputar CW
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
//Roda kiri tak berputar
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
}
void belok_kanan(){
//Roda kanan tak berputar
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
//Roda kiri berputar CW
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
}