Step motordan gelen A+, A-, B+ ve B- kablolarını sırasıyla 1, 2, 13 ve 14 modül bağlantılarına bağlayın. L298N modülüyle birlikte verilen jumper’ları modül noktalarında 7 ve 12’deki çiftlerin üzerine yerleştirin. Ardından güç kaynağını gerektiği gibi 4 (pozitif) ve 5 (negatif/GND) noktalarına bağlayın.
step motorunuzun güç kaynağı 12V’den azsa, jumper’ı 3 numaralı pine takın. Bu Arduino’nuz için size düzenli bir 5V güç kaynağı sağlayacak.
Ardından, L298N modül pinlerini IN1, IN2, IN3 ve IN4’ü sırasıyla Arduino dijital pinleri D8, D9, D10 ve D11’e bağlayın. Son olarak, modülden 5V alıyorsanız Arduino GND’yi modül üzerindeki 5 noktasına ve Arduino 5V’yi nokta 6’ya bağlayın.
Motorunuzu kullanmak için, Stepper kütüphanesinde bulunan “stepper_oneRevolution” taslağını yükleyin
Kullanılan malzemeler
-
- Arduino uno
- L298N motor sürücü kartı
- Dört telli NEMA-17 step 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 |
#include const int stepsPerRevolution = 200; // bunu devir başına adım sayısına uyacak şekilde değiştirin // Sizin motorunuza göre // step motor kütüphanenizi 8'den 11'e kadar olan pinlerde başlatın: Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11); void setup() { // hızı 60 rpm'ye ayarlayın: myStepper.setSpeed(60); // seri bağlantı noktasını başlatın: Serial.begin(9600); } void loop() { // tek yönde bir devrim adımı: Serial.println("clockwise"); myStepper.step(stepsPerRevolution); delay(500); // diğer yönde bir devrim adımı: Serial.println("counterclockwise"); myStepper.step(-stepsPerRevolution); delay(500); } |