Pada artikel ini saya akan memberikan cara cepat menggunakan motor servo pada Arduino. Pasti tentunya anda sedang mencari tutorial-tutorial bagaimana cara menggunakan servo dan sudah mempunyai komponennya. Mau dibuat apa? palang pintu otomatis? system robot? atau yang lainnya? Sebelum mengarah kesitu alangkah baiknya anda menyimak dulu dasar penggunaan dari motor servo.

Motor servo seperti di bawah ini merupakan jenis SG90, umumnya memiliki 3 kabel dengan warna coklat, merah dan orange. Jenis ini merupakan jenis standar atau yang mampu berputar 180 derajat.  

Untuk cara penggunaan motor servo pada Arduino memerlukan beberapa komponen berikut ini :

Alat dan bahan :

Rangkaian :

Pin-pin ke Arduino :

  • Kabel orange/kuning : ke pin digital 3
  • Kabel merah : ke 5V
  • Kabel coklat/hitam : ke GND

Silahkan rangkai seperti penjelasan di atas, kemudian upload sketch program di bawah ini. Dari 2 percobaan di bawah ini, silahkan pahami cara kerja dan sketchnya.

Percobaan 1 : Merubah sudut

Sketch program :

#include <Servo.h>

Servo myServo;

void setup(){
myServo.attach(3);
}

void loop(){
myServo.write(90);
delay(1000);
myServo.write(180);
delay(1000);
}

Hasil :

Pada percobaan pertama ini sudut akan bergerak berulang dengan sudut 90 ke 180 derajat.

Percobaan 2 : Sudut 0 – 180

Sketch program :

#include <Servo.h>
Servo myServo;
int servoPos = 0;

void setup() {
myServo.attach(3);
}

void loop() {
for (servoPos = 0; servoPos < 180; servoPos += 5) {
myServo.write(servoPos);
delay(20);
}
for (servoPos = 180; servoPos >= 1; servoPos -= 5) {
myServo.write(servoPos);
delay(20);
}
}

Hasil :

Sketch di atas akan menghasilkan sudut awal 0 derajat kemudian bertambah kelipatan 5, jika sudah sampai sudut 180, akan berkurang kelipatan 5 juga.

Cukup sekian pembahasan tentang motor servo kali ini, semoga bermanfaat.

Kategori: Arduino

4 Komentar

Utin · Mei 16, 2020 pada 2:41 pm

mohon maaf mau tanya kak, jadi kami pake arduino uno untuk sensor Raindrop dan servo (atap jemuran otomatis). minggu lalu rangkaian alat ini berhasildan berfungsi dengan baik, kemudian seminggu setelahnya kami coba lagi akan tetapi sensor raindrops dan servonya tidak berfungsi lagi data yang masuk tidak sesuai, itu bagiamaan ya solusinya ? terimakasih

    ajie · Mei 19, 2020 pada 1:49 am

    coba dicek satu-satu kak, per sensor atau motor servonya

Eko · Juni 5, 2020 pada 4:25 am

Bagaimana foto rangkaian nya pak ?. Mulai dari power supply. Arduino dan motor servonya. Saya ingin dibuatkan rangkaian dg arduino tapi tinggal colok ke power supply. Arduino dg motor Servo dgn gerakan sudut tertentu

    ajie · Juni 5, 2020 pada 8:10 am

    kalo gambar rangkaian mah sama, tinggal programnya aja

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian