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

|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
// 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); } |