Belajar Arduino – Dasar penggunaan Servo SG 90

Assalamualaikum wr.wb

Salah satu alat yang bisa kita pakai di arduino adalah servo, servo ada adalah sebuah alat yang dapat bergerak ketika dijalankan. Servo yang saya pakai adalah SG 90 yang hanya dapat bergerak 180 derajat.

Ini adalah gambar dari skema arduino dan servo dengan susunan kabel.

  1. Kabel Kuning adalah kabel data yang terhubung ke digital 1 Arduino. (ini bisa pilih digitial 1 sampai 13)
  2. Kabel Hitam/Coklat terhubung ke ground atau GND.
  3. Kabel merah Servo terhubung ke 5V Arduino.

Ketika kabel sudah terhubung semua, kita bisa menggunakan Arduino IDE untuk memasukan Code ke Arduino. Berikut adalah code sederhana untuk kontrol servo


#include <Servo.h> // menyertakan library servo ke dalam program 
Servo myservo;     // variable untuk menyimpan posisi data
int pos = 00;   
         
void setup(){ 
 myservo.attach(1); //sinyal data kabel motor servo dikonekan di pin 1 Arduino
} 
 
void loop(){ 
 for(pos = 00; pos < 180; pos += 1)  //fungsi perulangan yang akan dijadikan PWM dengan kenaikan 1
 {
  myservo.write(pos); //prosedur penulisan data PWM ke motor servo
  delay(15); //waktu tunda 15 ms                 
 } 
 
 for(pos = 180; pos>=1; pos-=1)  //fungsi perulangan yang akan dijadikan PWM dengan penurunan 1
 {                              
  myservo.write(pos);                 
  delay(15);                        
 }
}

Jangan lupa import code yang sudah di Arduino IDE ke Arduino. Servo akan bergerak 180 derajat dengan kecepatan 15 detik akan kembali dan terus secara berulang. Kurang lebih begitu cara menjalakan servo dengan arduino, anda bisa mengembangkan code yang ada sesuai denga kebutuhan.

Wasalamualaikum wr.wb

Sumber :

Cara mengakses Motor Servo menggunakan Arduino

Tinggalkan komentar