fbpx

Cara Cepat Menggunakan Motor Servo pada Arduino

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.

4 komentar untuk “Cara Cepat Menggunakan Motor Servo pada Arduino”

  1. 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

  2. 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