// --- MOTOR SÜRÜCÜ PİNLERİ (Notlarındaki gibi) ---
const int ENA = A2;
const int IN1 = A3;
const int IN2 = A4;
const int IN3 = A5;
const int IN4 = A6;
const int ENB = A7;
void setup() {
// Bütün motor pinlerini ÇIKIŞ (OUTPUT) olarak ayarlıyoruz
pinMode(ENA, OUTPUT);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(ENB, OUTPUT);
Serial.begin(9600);
Serial.println("Motor Testi Basliyor...");
}
void loop() {
// 1. ADIM: Motor sürücülerini aktif et (Tam Güç)
// A2 ve A7 PWM desteklemediği için HIGH vererek %100 hızda açıyoruz.
digitalWrite(ENA, HIGH);
digitalWrite(ENB, HIGH);
// 2. ADIM: Motorları İleri Döndür
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
Serial.println("Motorlar Ileri Donuyor...");
delay(2000); // 2 saniye boyunca dönsün
// 3. ADIM: Motorları Durdur
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
Serial.println("Motorlar Durdu.");
delay(2000); // 2 saniye bekle ve başa dön
}