Motor Sevo

download Motor Sevo

of 3

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 :