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.
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:
}

P
BalasHapusP
BalasHapus
BalasHapusup
up
BalasHapusup
BalasHapusup
BalasHapuskeren bre
BalasHapuslain kali buat lagi
BalasHapus