Arduino kartından +5V güç kaynağı kullanan devre bağlantısı verilmiştir ve 5V Enable Jumper (Aktif 5V) olmadan yapılmalıdır. Bu bağlantı, iki 5V DC motoru aynı anda çalıştırabilir.
Kullanılan malzemeler
- Arduino uno
- L298N motor sürücü kartı
- 2 adet dc motor
// H köprüsü için pin tanımları int IN1 = 4; int IN2 = 5; int IN3 = 6; int IN4 = 7; void setup() { // Çıkış Pinlerini ayarlıyoruz pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); } void loop() { // Motor A'yı saat yönünde döndürün digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); delay(2000); // Motor A digitalWrite(IN1, HIGH); digitalWrite(IN2, HIGH); delay(500); // Motor B'yi saat yönünde döndürün digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); delay(2000); // Motor B digitalWrite(IN3, HIGH); digitalWrite(IN4, HIGH); delay(500); // Motor A'yı saat yönünün tersine döndürür digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); delay(2000); // Motor A digitalWrite(IN1, HIGH); digitalWrite(IN2, HIGH); delay(500); // Motor B'yi saat yönünün tersine döndürür digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); delay(2000); // Motor B digitalWrite(IN3, HIGH); digitalWrite(IN4, HIGH); delay(500); }