Universitas Gadjah Mada Menara Ilmu Mikrokontroller
Universitas Gadjah Mada
  • Home
  • Kabar Terkini
  • Artikel
    • Teknologi Mikrokontroler
    • Sensor
    • Pemrograman
    • Penelitian
  • Profil
  • Forum
  • Beranda
  • Pemrograman
  • Program Motor Servo

Program Motor Servo

  • Pemrograman
  • 2 October 2018, 14.23
  • Oleh: roghib.muh
  • 0

Motor servo adalah motor dengan torsi besar dan dengan sudut yang bisa diatur. Motor ini hampir sama dengan motor stepper hanya saja motor servo memiliki gerak terbatas. Motor stepper dapat berputar 360o sedangkan motor servo hanya dapat berputar 180 atau 90 saja. Motor servo lebih mudah untuk dikontrol sudutnya karena menggunakan input PWM.

1. Kebutuhan

  • Arduino Board
  • Servo Motor
  • Kabel

2. Skematik

Gambar 1. skematik pemasangan motor servo ke Arduino,

pin control PWM dihubungkan ke pin 9 Arduino yang dapat mengeluarkan PWM.

3. Program

#include <Servo.h> //library servo

Servo myservo; // membuat variabel servo untuk dikendalikan

int pos = 0; // deklarasi variabel untuk posisi sudut

void setup()

{

 myservo.attach(9); //deklarasi servo pada pin 9

}

void loop()

{

  for(pos = 0; pos < 180; pos+= 1) // perulangan untuk posisi 0 sampai 180 derajat

  { // step setiap 1 derajat

   myservo.write(pos); // memerintahkan servo ke posisi derajat sesuai nilai variabel pos

   delay(15); // menunggu 15 milidetik

  }

  for(pos = 180; pos>=1; pos-=1) // perulangan untuk posisi 180 sampai 0 derajat

  {

   myservo.write(pos); // memerintahkan servo ke posisi derajat sesuai nilai variabel pos

   delay(15); // menunggu 15 milidetik

  }

}

4. Video

Leave A Comment Cancel reply

Your email address will not be published. Required fields are marked *

*

Universitas Gadjah Mada

Menara Ilmu Mikrokontroler FMIPA
Universitas Gadjah Mada
Kontak :
roghib.muh@ugm.ac.id
+62 856-4781-7270

© Universitas Gadjah Mada

KEBIJAKAN PRIVASI/PRIVACY POLICY

[EN] We use cookies to help our viewer get the best experience on our website. -- [ID] Kami menggunakan cookie untuk membantu pengunjung kami mendapatkan pengalaman terbaik di situs web kami.I Agree / Saya Setuju