Apa itu Stepper Arduino®?

Stepper Arduino® adalah perpustakaan, atau kumpulan kode, yang memungkinkan pengguna untuk mengontrol motor stepper melalui mikrokontroler Arduino®. Motor stepper adalah motor yang, dengan menggunakan pulsa elektromagnetik, menciptakan gerakan mekanis. Tidak seperti banyak perpustakaan dan program lain untuk sistem ini, stepper Arduino® hanya terdiri dari beberapa parameter. Sangat sedikit yang dibutuhkan agar stepper Arduino® dapat bekerja; pengguna hanya membutuhkan papan Arduino®, desain sirkuit yang benar, dan perpustakaan stepper, bersama dengan motor stepper itu sendiri.

Motor stepper adalah jenis motor yang memiliki potongan dengan kutub magnet yang terus-menerus bergeser. Melalui perpindahan ini, bagian motor pusat bergerak dengan kecepatan tinggi. Perpustakaan stepper Arduino® mampu mengontrol motor stepper unipolar dan bipolar. Kumparan motor pada motor unipolar memiliki dua belitan, satu untuk negatif dan satu untuk positif, sedangkan bipolar memiliki satu belitan yang terus berubah. Motor stepper digunakan di banyak perangkat komputer dan juga memiliki kegunaan industri dalam membuat bagian mekanis yang memerlukan pemindahan dan pemotongan yang presisi.

Sebelum menggunakan motor stepper, pengguna harus memiliki program perpustakaan stepper dan papan sirkuit yang tepat untuk membuat motor stepper berfungsi. Bersamaan dengan ini, pengguna harus membuat sirkuit sehingga daya dapat mengalir dari perangkat keras Arduino® ke motor. Dibandingkan dengan menggunakan banyak fungsi lain dengan mikroprosesor Arduino®, ini hanya membutuhkan sedikit kerja. Motor stepper terhubung ke mikroprosesor Arduino® dengan sirkuit dua atau empat pin berdasarkan instruksi motor stepper.

Ada tiga parameter yang perlu diatur agar motor stepper dapat bekerja: Stepper, SetSpeed, dan Step. Yang pertama, Stepper, harus dikonfigurasi untuk dua atau empat pin, berdasarkan bagaimana pengguna membuat sirkuit. Seseorang harus membaca instruksi motor untuk mengetahui berapa derajat per langkah, membaginya dengan 360, dan mendapatkan jumlah langkah. Kemudian parameter pin harus ditambahkan sebagai pin1 dan pin2, kemudian pin3 dan pin4 jika konfigurasi empat pin digunakan.

Parameter selanjutnya, SetSpeed, adalah putaran motor stepper per menit (RPM) saat digunakan. Parameter ini hanya mengatur kecepatan dan tidak akan membuat motor berputar dengan sendirinya. Parameter terakhir, Step, adalah parameter yang menyebabkan motor bergerak. Memasukkan angka di sini akan menyebabkan stepper Arduino® membuat motor stepper bergerak sebanyak itu.