ULN2003 Driver Board + Stepper Motor 5V 4-Phase – Modul Driver Motor Arduino ESP32 Raspberry Pi

Motor stepper 28BYJ-48 (yang umum dipaketkan dengan ULN2003) memiliki 2048 step per revolusi pada mode half-step. Ini memungkinkan kontrol posisi yang sangat presisi.
Hubungkan pin IN1–IN4 driver ke 4 pin digital Arduino, VCC ke 5V, dan GND ke GND. Gunakan library Stepper.h bawaan Arduino IDE atau library AccelStepper untuk kontrol yang lebih fleksibel.
Motor ini tergolong bertenaga kecil, cocok untuk beban ringan seperti memutar pointer, menggerakkan tirai kecil, atau positioner ringan. Untuk beban berat, disarankan menggunakan stepper motor yang lebih besar seperti NEMA 17.
Untuk ESP32 (3.3V logic), sinyal kontrol 3.3V umumnya masih dapat mengaktifkan ULN2003, namun hasilnya tidak selalu konsisten. Untuk Raspberry Pi, bisa digunakan namun disarankan menambahkan level shifter 3.3V–5V untuk hasil yang lebih andal.
Bisa. Arah putaran ditentukan oleh urutan sinyal yang dikirim ke pin IN1–IN4. Dengan membalik urutan fase, motor akan berputar ke arah berlawanan — ini mudah dilakukan via kode Arduino.











