Motor servo merupakan jenis motor yang dapat kontrol sudutnya (sudut putar motor). Motor servo banyak dipakai untuk system robotika dan Arduino, selain itu motor servo juga dapat diaplikasikan pada banyak hal lainnya. Untuk dapat mengaplikasikan motor servo kita perlu mengetahui dasar untuk mengendalikan motor servo terlebih dahulu.

1. Alat / Bahan
  • Arduino IDE                                     Download disini
  • Library: Servo                                  Download disini
  • Arduino UNO                                  1 Buah
  • Servo                                              1 Buah

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Rangkaian Dasar Kendali Motor Servo dengan Arduino

Keterangan:

  • 5V – VCC Servo
  • GND – GND Servo
  • D11 – Pin Data servo
3. Langkah Kerja
  1. Siapkan alat dan bahan yang akan digunakan
  2. Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Ketikkan sketch program pada halaman Arduino IDE
  6. Lakukan proses uploading program
4. Sketch Program
 
/* Program Dasar Kendali Motor Servo dengan Arduino dibuat oleh Indobot */

#include <Servo.h>  //Library servo
Servo myservo;      //Deklarasi nama servo

int pos = 0;        //Variabel penyimpan posisi servo

void setup() {
  myservo.attach(11);   //Pin servo D11
}

void loop() {
  for (pos = 0; pos <= 180; pos += 1) { //Putar servo dari 0* - 180*
    myservo.write(pos);                 //Jalankan servo sesuai posisi
    delay(15);                     
  }
  for (pos = 180; pos >= 0; pos -= 1) { //Putar servo dari 180* - 0*
    myservo.write(pos);                 //Jalankan servo sesuai posisi             
    delay(15);                      
  }      
}

Kesimpulan:

Program bekerja ditandai dengan motor servo yang mulai berputar ketika program selesai di upload, servo berputar dengan sudut sesuai pada program yang diberikan.


Leave a Comment