program arduino flower line
program arduino flower line
void setup() {
// put your setup code here, to run once:
pinMode(enA, OUTPUT); // motor A sebelah kanan
pinMode(enB, OUTPUT); // motor B sebelah kiri
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(in3, OUTPUT);
pinMode(in4, OUTPUT);
void loop() {
if((Sensor_KananA1==LOW)&&(Sensor_KiriA0==LOW))
{
//kedua sensor tidak mengenai garis hitam
//gerak maju
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
digitalWrite(in3,HIGH);
digitalWrite(in4,LOW);
}
else if((Sensor_KananA1==HIGH)&&(Sensor_KiriA0==LOW))
{
//sensor kiri mendeteksi garis hitam
//belok kiri
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
digitalWrite(in3,LOW);
digitalWrite(in4,HIGH);
}
else if((Sensor_KananA1==LOW)&&(Sensor_KiriA0==HIGH))
{
//sensor kanan mendeteksi garis hitam
//belok kanan
digitalWrite(in1,LOW);
digitalWrite(in2,HIGH);
digitalWrite(in3,HIGH);
digitalWrite(in4,LOW);
}
else{
//kedua sensor mendeteksi
//stop
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);
digitalWrite(in3,LOW);
digitalWrite(in4,LOW);
}
}