MOTOR STEPPER
DISUSUN OLEH :
01202205023
DOSEN PENGAMPU :
IPIN PRASOJO, S.pd.,
M.Pd
1. Tujuan
a. Mahasiswa mampu menggunakan program CodeVision AVR
b. Mahasiswa mampu membuat program antarmuka dengan motor stepper
c. Mahasiswa mampu menjalankan program pada sistem
minimum mikrokontroller
2. Dasar teori
Motor stepper merupakan motor DC yang memiliki kumparan stator lebih dari
dua, gerakan putar motor steper bukanlah gerak kontinyu, melaikan gerakan per step/
langkah, sehingga untuk mencapai gerakan satu putaran penuh atau 360 o diperlukan
beberapa langkah.
Pada percobaan kali ini motor stepper yang digunakan adalah 28BYJ-48, dengan
gerak sudut 0.175° /step. Jadi untuk mencapai satu putaran penuh diperlukan 2048
step.
3. Percobaan
A. Alat Dan Bahan
a) Seperangkat komputer yang sudh terinstall program Codevision AVR
b) Modul percobaan (sistem minimum)
c) Printer
d) Alat Tulis
Gb.4. Flowchart
#include <Stepper.h>
const int stepsPerRevolution = 200; // change this to fit the number of steps
per revolution
// for your motor
void loop() {
// step one revolution in one direction:
Serial.println("putar kanan");
myStepper.step(100);
delay(500);
4. Hasil Percobaan
a. Hasil percobaan sesuai modul
b. Hasil percobaan sesuai tugas
Kode Program
#include <Stepper.h>
void setup() {
myStepper.setSpeed(20);
Serial.begin(9600);
}
void loop() {
Serial.println("putar ke kanan");
myStepper.step(400);
delay(500);
Serial.println("putar ke kiri");
myStepper.step(-400);
delay(500);
}
5. Analisa
Pada percobaan merangkai motor stepper kali ini hanya dibutuhkan sebuah motor
stepper yang dihubungkan dengan Arduino uno. Dalam tugas praktikum diperintahkan
untuk memrogramkan motor stepper, berputar 360º sebanyak 2 kali putaran ke kanan
dan 2 kali putaran ke kiri. Satu kali putaran motor stepper terdapat 200 langkah oleh
karena itu pada kode program untuk step pada steppernya diberikan angka 200.
Terdapat 4 pin pada motor stepper yang dihubungkan dengan pin angka 8 hingga 11
pada Arduino uno. Karena berputar 2 kali maka pada void loop terdapat 2 kali perintah
putaran dengan masing-masing delay selama 0,5 sekon.
6. Kesimpulan
Dari praktikum yang telah dilakukan dapat di simpulkan sebagai barikut:
a. Gerakan motor stepper per langkahnya bergeser setiap 0,9º atau 1,8º jadi satu
putarannya (360º) gterdapat sebanyak 200 langkah.
b. Dalam motor stepper terdapat rotor dan statornya.
c. Motor ini mudah digunakan karena hanya memerlukan pemberian pulsa dan ground
pada setiap stator agar menghasilkan induksi magnet untuk membuat membuat
rotor bergerak.