Dasar Kendali Motor Servo dengan Arduino

Indobot Academy

arduino
arduino

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

Baca Juga : Wemos D1 R1 : Mirip Arduino Tapi Memiliki Koneksi

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

 

2. Skema Rangkaian

Gambar Rangkaian Dasar Kendali Motor Servo

Keterangan:

  • 5V – VCC Servo
  • GND – GND Servo
  • D11 – Pin Data servo
3. Langkah Kerja
  1. Pertama Siapkan alat dan bahan yang akan d igunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian di atas
  3. Ketiga Buka software yang telah terinstal pada laptop/komputer
  4. Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Lalu Ketikkan sketch program pada halaman
  6. Terakhir Lakukan proses uploading program
4. Sketch Program

Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!

 
/* 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.

Kamu ingin memperbanyak jam terbang dan portofolio bikin project elektronika/ Arduino/ IoT? Ikuti program dari Indobot Academy!

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp