Motor Sevo
-
Upload
rizqy-capten-tsubasa-ozora -
Category
Documents
-
view
220 -
download
0
Transcript of Motor Sevo
-
7/25/2019 Motor Sevo
1/3
Servo adalah perangkat sejenis motor yang dapat diputar dalam besaran sudut
tertentu yang diinginkan. Servo terdiri dari empat komponen dasar, yaitu: motor,
gear, feedback device (berupa potensiometer) dan rangkaian pengontrol. Motor
akan memutar poros servo melalui beberapa gear dan potensiometer secara
bersamaan. otensiometer mengirim sinyal kepada rangkaian pengontrol. !pabila
rangkaian pengontrol mendeteksi posisi yang benar, maka rangkaian pengontrolakan menghentikan motor.
"egunaan Servo
Servo biasa digunakan untuk steering#kemudi pada pesa$at atau mobil %&, untuk
lengan robot, untuk pengarah sensor dan untuk keperluan lain yang membutuhkan
gerakan.
&ara "erja Servo
Servo dapat digerakkan dengan mengirimkan pulsa tegangan ' & yang diulang
setiap *+ milidetik. anjang pulsa menentukan posisi putaran. Servo dirancang
untuk menerima pulsa tegangan dengan variasi +.' milidetik sampai dengan *.*'
milidetik.
ada umumnya servo yang ada di pasaran sekarang ini mempunyai jangkauan
gerakan + s.d -+ derajat. /ni berarti pulsa +.' milidetik untuk + derajat. ulsa *.*'
milidetik untuk -+ derajat dan pulsa -.' milidetik untuk 0+ derajat.
Mengontrol Servo dengan !rduino
Mengontrol Servo dengan !rduino relatif mudah, sudah tersedia library Servo untuk
!rduino yang manualnya dapat anda baca di http:##arduino.cc#en#%eference#Servo
/ngin mencoba menggunakan servo1 i ba$ah ini contoh bagaimana menggerakan
servo menggunakan !rduino.
-
7/25/2019 Motor Sevo
2/3
ertama: Sediakan sebuah servo untuk percobaan ini, tidak perlu yang mahal, anda
bisa coba menggunakan servo yang ini.
"edua: Sambungkan servo ke !rduino. in ' !rduino ke kabel merah Servo. in
23 !rduino ke kabel hitam Servo dan pin 0 !rduino ke kabel putih#orange padaServo. "ira4kira seperti pada gambar ini:
"etiga: 5alankan soft$are !rduino dan salin program di ba$ah ini.
6include
Servo myservo7 ## buat objek servo
int pos7 ## "oreksi oleh !gung &ahya$an
void setup() 8
myservo.attach(0)7 ## set servo pada pin 0
9
void loop() 8
## bergerak dari + sampai -+ derajat
for(pos +7pos ; -+7pos -7pos4-) 8
myservo.$rite(pos)7 ## posisikan servo pada sudut =pos=
delay(-')7 ## tunggu -' milidetik
9
9
?pload program ini ke !rduino dan lihat gerakan pada servo. "alau rangkaian dan
program sudah benar, maka servo akan bergerak bolak4balik dari + ke -+ derajat,
kemudian balik lagi dari -+ ke + derajat. @egitu seterusnya.
-
7/25/2019 Motor Sevo
3/3
rogram di atas adalah contoh, silahkan anda kembangkan sendiri untuk keperluan
lain. /de eksperimen: Menggabungkan dengan program servo ini dengan pembaca
suhu. 3ilai suhu ditampilkan dalam bentuk jarum penunjuk servo. @isa kan1 :