Pada artikel ini akan membahas bagaimana cara menangani motor stepper dan uln2003 tentunya masih menggunakan Arduino sebagai kontrolernya. Stepper motor sendiri merupakan jenis motor dc yang prinsip kerjanya dikendalikan dengan pulsa-pulsa digital. Untuk bisa kita gunakan, diperlukan sebuah drive yaitu menggunakan ULN2003.

Untuk spesifikasinya di bawah ini :

Rated voltage 5 V
Coil Resistance 50 Ohms
Coil Type Unipolar
Diameter – shaft 0.197″ (5.00 mm)
Length – shaft and bearing 0.394″ (10 mm)
Features Flatted shaft
Size/dimension Round – 1.100″ dia (28.00 mm)
Mounting hole spacing Flatted Shaft
Gear reduction 1/64
Step angle Half step mode (recommended): 0.0879°
Full step mode: 0.176°
Steps per revolution Half step mode: 4096
Full step mode: 2048
Termination style Wire leads with connector
Motor type Permanent Magnet Gear Motor

Alat dan Bahan

  • Arduino Uno R3, BELI
  • Paket ULN2003 dan Motor Stepper, BELI
  • Kabel jumper male to female, BELI
  • Library download, DISINI

Rangkaian

Keterangan :

  • Pin 8 Arduino ke IN1
  • pin 9 Arduino ke IN2
  • Pin 10 Arduino ke IN3
  • Pin 11 Arduino ke IN4
  • GND ke GND
  • 5V ke 5V

Sketch program

#include <AccelStepper.h>
#define motorPin1  8      // IN1 on the ULN2003 driver
#define motorPin2  9      // IN2 on the ULN2003 driver
#define motorPin3  10     // IN3 on the ULN2003 driver
#define motorPin4  11     // IN4 on the ULN2003 driver
#define MotorInterfaceType 8

AccelStepper stepper = AccelStepper(MotorInterfaceType, motorPin1, motorPin3, motorPin2, motorPin4);

void setup() {
  // Set the maximum steps per second:
  stepper.setMaxSpeed(1000);
}
void loop() {
  // Set the speed of the motor in steps per second:
  stepper.setSpeed(500);
  // Step the motor with constant speed as set by setSpeed():
  stepper.runSpeed();
}

Sebelum upload program di atas, masukkan dulu library yang sudah didownload di atas. Untuk uploadnya seperti biasa, pilih board dan port yang digunakan.

Jika sudah amati pergerakan motor steppernya.

Cukup sekian pembahasan kali ini semoga bermanfaat.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian