const int IN1 = 2;
const int IN2 = 3;
const int IN3 = 4;
const int IN4 = 5;
const int ENA = 6;
const int ENB = 10;
void setup() {
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(ENA, OUTPUT);
pinMode(ENB ,OUTPUT);
digitalWrite(ENA, HIGH);
digitalWrite(ENB, HIGH);
}
void loop() {
// Düz gitme komudu
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
delay(3000); // 3 saniye düz git
// DUR
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(500); // dönüş öncesi bekleme
// SAĞA DÖN (aktif etmek için yorum satırını kaldır)
/*
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
delay(500); // 45 derece yarım sn dönücek
*/
// SOLA DÖN (aktif etmek için yorum satırını kaldır)
/*
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
delay(500); // 45 derece yarım sn dönücek
*/
// DUR
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
while (true); // Sonsuza kadar bekle (bir kere çalışsın)
}