Pengujian Motor Servo
Pengujian Motor Servo dilakuakan untuk mengetahui kekuratan bergerakan servo yang dilakukan. Jadi kita dapat mengetahui apakah antara pergerakan yang diinginkan dengan pergerakan sebenernya benar-benar sesuai. Pergerakan servo dikatakan baik apabila perbedaan/ error besar derajat pergerakan masih keil dan bisa ditolerir. Servo yang coba dilakukan pengujian menggunakan Mikro Servo
Baca Juga:
Menggunakan Sensor Flex
Prototipe Robot Lengan berbasis Arduino Mega 2560 dengan Pengendali Pergerakan Lengan Manusia
Membuat Aplikasi Android dgn MIT App Inventor2
Menggunakan Sensor Ultrasonik HC-SR04
Pengujian dilakukan dengan bantuan busur derajat guna mengetahui besar pergeseran dari motor servo. Pada program arduino motor servo disetting melakukan penabahan derajat sebesar 45° dengan waktu delay 3000 ms (3 detik). Setelah motor servo mencapai sudut 180° maka motor servo akan melakukan pengurangan derajat sebesar 45° hingga kembali pada posisi 0°.Penggunaan waktu delay sebesar 3 detik guna memberi waktu untuk mengamati besar perubahan motor servo. Berikut gambar hubungan Arduino Mega 2560 dengan motor servo dan Motor Servo dengan busur:
Video Pengujian:
Untuk hasil pengujian servonya sebagai berikut:
Dari tabel dapat kita lihat persimpangan derajat pergerakan yang diinginkan berkisar 0-10 derajat.
Selamat Mencoba...
Semoga Bermanfaat....
Artikel lain:
Penyebab tidak bisa mengupload program ke Arduino
Baca Juga:
Menggunakan Sensor Flex
Prototipe Robot Lengan berbasis Arduino Mega 2560 dengan Pengendali Pergerakan Lengan Manusia
Membuat Aplikasi Android dgn MIT App Inventor2
Menggunakan Sensor Ultrasonik HC-SR04
Seumber gambar: www.tokopedia.com |
Pengujian dilakukan dengan bantuan busur derajat guna mengetahui besar pergeseran dari motor servo. Pada program arduino motor servo disetting melakukan penabahan derajat sebesar 45° dengan waktu delay 3000 ms (3 detik). Setelah motor servo mencapai sudut 180° maka motor servo akan melakukan pengurangan derajat sebesar 45° hingga kembali pada posisi 0°.Penggunaan waktu delay sebesar 3 detik guna memberi waktu untuk mengamati besar perubahan motor servo. Berikut gambar hubungan Arduino Mega 2560 dengan motor servo dan Motor Servo dengan busur:
Hubungan Arduino Mega 2560 dengan motor servo (Servo di kontrol melalui Pin 9) |
Hubungan Motor Servo dengan Busur Derajat |
Untuk listing
program yang digunakan
untuk pengujian motor servo dan mikro servo sebagai berikut:
#include<Servo.h>
Servo myservo;
int pos=0;
void setup()
{
myservo.attach(9);
}
void loop()
{
for(pos=0;pos<180;pos+=45) //saat sevo berada diantara 0°-180°
{ //servo
mengalami penambahan 45°
myservo.write(pos);
delay(3000); // delay selama 3 detik
}
for(pos=180;pos>=1;pos-=45) //saat sevo berada pada 180°dan >=1°
{ ///servo mengalami pengurangan 45°/
myservo.write(pos);
delay(3000); // delay selama 3 detik
}
}
Video Pengujian:
Untuk hasil pengujian servonya sebagai berikut:
Sudut yang diinginkan
|
Pembacaan busur derajat
|
Error
(%)
|
0°
|
0°
|
0
|
45°
|
50°
|
11,11
|
90°
|
90°
|
0
|
135°
|
140°
|
3,7
|
180°
|
190°
|
5,56
|
Dari tabel dapat kita lihat persimpangan derajat pergerakan yang diinginkan berkisar 0-10 derajat.
Selamat Mencoba...
Semoga Bermanfaat....
Artikel lain:
Penyebab tidak bisa mengupload program ke Arduino
Comments
Post a Comment