Rabu, 15 Desember 2021

Cara Akses Servo Menggunakan Arduino

 CARA MENGAKSES SERVO MENGGUNAKAN ARDUINO


Motor servo adalah komponen elektronika yang berupa motor yang memiliki sistem feedback guna memberikan informasi posisi putaran motor aktual yang diletuskan pada rangkaian kontrol mikrokontroler.

Pada dasarnya motor servo banyak digunakan sebagai aktuator yang membutuhkan  posisi putaran motor yang presisi.

Apabila pada motor DC biasa hanya dapat dikendalikan kecepatannya serta arah putaran, lain halnya pada motor servo yaitu penambahan besaran parameter yang dapat dikendalikan berdasarkan sudut/derajat.

Komponen utama penyusun motor servo antara lain motor DC, gear rasio, potensiometer serta controller servo seperti gambar dibawah ini.



Adanya komponen potensiometer difungsikan sebagai feedback nilai yang akan diolah menjadi data posisi aktual.

Sedangka fungsi dari controller servo yaitu memberikan sinyal PWM (Pulse Width Modulator) untuk menggerakkan motor melalui kabel motor.


Tutorial mengakses motor servo dengan Arduino Uno
 
Keterangan :
- Warna merah servo, dihubungkan ke pin 5V Arduino
- Warna hitam/coklat servo, dihubungkan ke pin Gnd Arduino
- Warna orange servo (kabel data/perintah), dihubungkan ke pin 3 Arduino (dapat digunakan pin lainnya)

Rangkaian modul servo:





Contoh program sederhananya:

#include <Servo.h> // menyertakan library servo ke dalam program 
Servo servoku; // variable untuk menyimpan posisi data

void setup(){
  servoku.attach(3); //sinyal data kabel motor servo dikonekan di pin 3 Arduino
}

void loop(){ //fungsi perulangan
  servoku.write(10);
  delay(1000);
  servoku.write(100);
  delay(1000);
}void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}


Previous Post
Next Post

8 komentar: