● online
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R
- Power module DC DC 9A 300W Step Down Buck Converte
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32
- Kabel Jumper Dupont Pelangi 30 cm female to Female
- Kabel Jumper 20cm Dupont 20 cm Male to Male Pelang
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Menangani Motor Stepper dan ULN2003 pada Arduino
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

- 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.Menangani Motor Stepper dan ULN2003 pada Arduino
Sedikit kembali ke awal pembelajaran, pembahasan kali ini diperuntukan untuk anda yang masih bingung untuk belajar Arduino dari mana.... selengkapnya
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca... selengkapnya
Mengapa disebut buzzer passive? karena sensor ini tidak mempunyai suara sendiri, melainkan buzzer ini perlu dikontrol dengan kontroler seperti... selengkapnya
LoRa merupakan singkatan dari Long Range, dimana module ini menggunakan frekuensi radio dengan jarak yang jauh dan konsumsi daya... selengkapnya
Arduino Pro Mini merupakan jenis Arduino yang berukuran kecil dibandingkan dengan Nano, Unodan Mega. Dengan ukuran yang kecil ini... selengkapnya
Kalau kamu tertarik belajar elektronika, robotika, atau ingin membuat proyek-proyek interaktif sendiri, Arduino adalah salah satu platform terbaik untuk memulainya.... selengkapnya
Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan... selengkapnya
Sensor PIR (Passive Infrared) berfungsi sebagai pendeteksi gerakan berbasis suhu tubuh, khususnya radiasi inframerah yang dipancarkan oleh manusia dan hewan... selengkapnya
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
Mengendalikan LED dengan tombol bisa dilakukan dengan berbagai cara. Kali ini, kamu akan mempelajari dua metode umum dan sangat berguna:... selengkapnya
Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000

Saat ini belum tersedia komentar.