Motor stepper adalah salah satu jenis motor DC yang memiliki kemampuan untuk bergerak secara presisi dalam langkah-langkah tertentu. Salah satu driver yang umum digunakan untuk mengendalikan motor stepper adalah ULN2003. Dalam artikel ini, kita akan membahas secara singkat tentang motor stepper ULN2003, cara kerjanya, serta aplikasi dan manfaatnya.

PASTIKAN TELAH MENDOWNLOAD LIBRARY UNTUK SENSOR & ARDUINO UNO!!
Alat – alat yang digunakan :
- Arduino Uno
- Motor Stepper ULN2003
- Kabel Jumper
Rangkaian Pin :
- IN1 Motor => Pin 19 Arduino Uno
- IN2 Motor => Pin 18 Arduino Uno
- IN3 Motor => Pin 5 Arduino Uno
- IN4 Motor => Pin 17 Arduino Uno
Berikut Source Code Sederhana untuk Motor Stepper ULN2003 :
#include <Arduino.h>
#include <Stepper.h>
const int stepsPerRevolution = 2048;
// ULN2003 Motor Driver Pins (ESP32)
#define IN1 19
#define IN2 18
#define IN3 5
#define IN4 17
Stepper myStepper(stepsPerRevolution, IN1, IN3, IN2, IN4);
void setup()
{
Serial.begin(9600);
// set the speed at 5 rpm
myStepper.setSpeed(5);
}
void loop(){
Serial.println("clockwise");
myStepper.step(stepsPerRevolution);
delay(1000);
Serial.println("counterclockwise");
myStepper.step(-stepsPerRevolution);
delay(1000);
}
Jika Kalian Perlu Bantuan Atau Ingin Membuat Sebuah Project Yang Berhubungan Dengan Tutorial Ini Bisa Hubungi Kami Lewat Link Whatsapp Dibawah Ini :

Terimakasih & Selamat Mencoba !!!
