Motor Listrik (Motor Stepper)
Motor Listrik (Motor Stepper)
Gambar diatas memberikan ilustrasi dari pulsa keluaran pengendali motor stepperdan penerpan
pulsa tersebut pada motor stepper untuk menghasilkan arah putaran yangbersesuaian dengan pulsa
kendali
#define IN1 10
#define IN2 11
#define IN3 12
#define IN4 13
void setup() {
motor.setSpeed(15);
Serial.begin(115200);
void loop() {
Serial.println("Rotating Clockwise...");
motor.step(steps_per_rev2);
delay(10);
Serial.println("Rotating Anti-clockwise...");
motor.step(-steps_per_rev1);
delay(10);
Serial.println("Rotating Anti-clockwise...");
motor.step(steps_per_rev1);
delay(10);
Serial.println("Rotating Anti-clockwise...");
motor.step(-steps_per_rev1);
delay(10);
Serial.println("Rotating Clockwise...");
motor.step(-steps_per_rev2);
delay(10);
}
D. Penjelasan Koding Arduino UNO motor Stepper
.Step Satu
#include <Stepper.h> //library Steppernya di masukan pada kodingannya
#define IN1 10 //Input port pada Arduino port 10 dengan inisialisasi IN1
#define IN2 11 //Input port pada Arduino port 11 dengan inisialisasi IN2
#define IN3 12 //Input port pada Arduino port 12 dengan inisialisasi IN3
#define IN4 13 //Input port pada Arduino port 12 dengan inisialisasi IN4
.Step dua
void setup() { // berfungsi sebagai bentuk inisialisasi atau pengenalan dalam program Arduino dan
hanya dieksekusi sekali sejak program dijalankan
Serial.begin(115200);
motor.step(steps_per_rev2);
delay(10);
motor.step(-steps_per_rev1);
delay(10);
Serial.println("Rotating Anti-clockwise..."); // rotasi searah jarum jam 1 putaran
motor.step(steps_per_rev1);
delay(10);
motor.step(-steps_per_rev1);
delay(10);
motor.step(-steps_per_rev2);
delay(10);
}
E. Gambar arah putaran
F. Kesimpulan
Motor stepper bekerja apabila salah satu terminal diberi tegangan maka akan mengaktifkan
kutub utara di dalam magnet dan rotor akan berputar menghadap ke kutub yang sesuai dengan
perintah yang diberikan, maka koil akan aktif satu persatu secara bergantian.
Program Arduino bergerak sebanyak 5 stap yang pertama ¼ putaran lalu step kedua bergerak
berlawanan arah jarum jam step ketiga bergerak satu putaran searah jarumjam Kembali ke
arahjarum jam3 step ke empat berputar berlawanan arah jarum jam Kembali kearah jarum jam3
lalu step 5 bergerak berlawanan arah jarumjam ¼ lingkaran Kembali kea rah jam 12