Memprogram Servo dengan Arduino dan Setting Gripper

Indobot Academy

Motor servo adalah sebuah perangkat atau aktuator putar (motor) yang dirancang dengan sistem kontrol umpan balik loop tertutup (servo), sehingga dapat diatur untuk menentukan dan memastikan posisi sudut dari poros output motor. Kemudian motor servo merupakan perangkat yang terdiri dari motor DC, serangkaian gear, rangkaian kontrol dan potensiometer. Serangkaian gear yang melekat pada poros motor DC akan memperlambat putaran poros dan meningkatkan torsi motor servo, sedangkan potensiometer dengan perubahan hambatannya saat motor berputar berfungsi sebagai penentu batas posisi putaran poros motor servo.

Motor servo biasa digunakan dalam aplikasi-aplikasi di industri, selain itu juga digunakan dalam berbagai aplikasi lain seperti pada mobil mainan radio kontrol, robot, pesawat, dan lain sebagainya.

Gak usah panjang lebar ya. Selanjutnya mengendalikan servo perlu mengetahui timing servo tersebut. Tenang saja, memprogram servo tidak membutuhkan konfigurasi harus pada pin pwm. Semua pin bisa digunakan ??

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

Komponen

Berikut ini merupakan komponen yang akan kamu gunakan

1x Arduino Uno
3x Kabel Jumper Male to Male
1X Servo

Berikut ini contoh program biasa

#include <Servo.h>
Servo myservo;

void setup(){
myservo.attach(2);
}

void loop(){
myservo.write(30);
delay(1000);
myservo.write(150);
delay(1000);
}

Diatas servo akan terlihat bergerak cepat, sehingga jika digunakan pada Gripper akan terasa kasar.

Baca Juga : Tutorial Arduino UNO R3 Mengakses Motor Servo

Untuk memperhalusnya, kami ada tips mudah yang sering kami gunakan. Berikut ini sketchnya

#include <Servo.h>
Servo myservo;

void setup(){
myservo.attach(2);
}

void loop(){
smooth(30);
delay(500);
smooth(150);
delay(500);
}

void smooth(int deg){
int sudut = myservo.read();
while(deg!=sudut){
if(deg>sudut)sudut–;
else if(deg<sudut)sudut++;
myservo.write(sudut);
delay(7);
}
}

Terakhir kamu bisa melakukan ujicoba untuk projectmu.

Terima kasih ?? Dan semoga bermanfaat dan dapat membantu:)

Kemudian Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu. .

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp