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); } |