1. DC motor 1 “+” veya stepper motor A+
2. DC motor 1 “-” veya stepper motor A-
3. 12V jumper –Besleme voltajı 12V dan daha fazla ise bu jumper ı kaldırın. Regülatör devre dışı kalacaktır. Bu sebeple harici olarak 5V besleme yapmanız gerekir.
4. Motor Beslemesini buradan verin. Maksimum 35V DC. 12V dan fazla verirseniz 3 teki jumper ı kaldırın.
5. GND
6. 12V jumper takılı ise 5V çıkış alabilirsiniz. Arduino ve diğer devreleri besleyebilirsiniz.
7. Step motor kullanırken burayı kullanmayın. PWM çıkışı ile DC motorda hız kontrolü yapabilirsiniz.
8. IN1 1.motor yön belirleme pinleri / step motor komutasyon pinleri
9. IN2 1.motor yön belirleme pinleri / step motor komutasyon pinleri
10. IN3 2.motor yön belirleme pinleri / step motor komutasyon pinleri
11. IN4 2.motor yön belirleme pinleri / step motor komutasyon pinleri
12. Step motor kullanırken burayı kullanmayın. PWM çıkışı ile 2. DC motorda hız kontrolü yapabilirsiniz.
13. DC motor 2 “+” veya stepper motor B+
14. DC motor 2 “-” veya stepper motor B-

const int IN1 = 2;
const int IN2 = 3;
const int IN3 = 4;
const int IN4 = 5;

const int enA = 10;
const int enB = 9;
int hiz = 100;

void setup() {
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
}

void loop() {

  //ileri
  digitalWrite(IN1, 1);
  digitalWrite(IN2, 0);
  digitalWrite(IN3, 1);
  digitalWrite(IN4, 0);
  analogWrite(enA, hiz);
  analogWrite(enB, hiz);
  delay(1000);
  //geri
  digitalWrite(IN1, 0);
  digitalWrite(IN2, 1);
  digitalWrite(IN3, 0);
  digitalWrite(IN4, 1);
  analogWrite(enA, 70);
  analogWrite(enB, 70);
  delay(1000);
  //sol
  digitalWrite(IN1, 0);
  digitalWrite(IN2, 1);
  digitalWrite(IN3, 1);
  digitalWrite(IN4, 0);
  analogWrite(enA, hiz / 2);
  analogWrite(enB, hiz / 2);
  delay(1000);
  //sag
  digitalWrite(IN1, 1);
  digitalWrite(IN2, 0);
  digitalWrite(IN3, 0);
  digitalWrite(IN4, 1);
  analogWrite(enA, hiz / 2);
  analogWrite(enB, hiz / 2);
  delay(1000);
}

4 Responses

  1. arduno a yüklediğimkod beni bekletip hata veriyor hata mesajı:Sketch uses 1354 bytes (4%) of program storage space. Maximum is 32256 bytes.
    Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
    avrdude: ser_drain(): read error: Eri�im engellendi.

    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_drain(): read error: Eri�im engellendi.

    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_drain(): read error: Eri�im engellendi.

    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x52
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: ser_recv(): read error: Eri�im engellendi.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x52
    avrdude: ser_drain(): read error: Eri�im engellendi.

    Failed uploading: uploading error: exit status 1

  2. abi ben blootut kontrollüaraba yapmıştım sol iki tekerlek çalıştı sağ iki tekerlek çalışmadı ne yapmalıyım bağlan tıları doğruydu

akıllı için bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dersler