Ardunio l298M ile step motor uygulaması

Ardunio ile kolayca step motor sürebiliriz ama ardunio IO portlarında maksimum 0.22 mA akım vereciği için harici bir motor sürücüye ihtiyacınız olacak . Uygulamada L298N çift motor sürücü entegresini kullandım . L298N kanal başına 2 amper akım verebiliyor ve 5-12V ta çalışabiliyor . Nema 17 step motorlar ile test ettim kanal başına zorlama akımı 3.5A seviyeleri gördü .

x1

Arduino_UNO_L298N

 

Uygulamayı 2. resimdeki senaryoya göre gerçekleştirdi. Sadece 4,5,6,7 portları yerine 8,9,10,11 numaralı portları kullandım . Programda istediğiniz portları tanımlayıp kullanabilirsiniz .

 

[php]

#include <Stepper.h>

const int aci = 45;

Stepper myStepper(aci, 8,9,10,11);

void setup() {
myStepper.setSpeed(200);
Serial.begin(9600);
}

void loop() {
Serial.println("sol");
myStepper.step(aci);
delay(5);

Serial.println("sag");
myStepper.step(-aci);
delay(5);
}

[/php]