Kontrol Putaran Motor Servo dengan input potensiometer

Indobot Academy

Kontrol Putaran Motor Servo
Membuat Kontrol Putaran Motor Servo dengan input potensiometer

Motor servo merupakan jenis motor yang dapat kontrol sudutnya (sudut putar motor). banyak di pakai untuk system robotika dan Arduino, selain itu

motor servo juga dapat di aplikasikan pada banyak hal lainnya. Kali ini kita akan mencoba mengendalikan motor servo menggunakan potensiometer.

[membership level=”0,1,2,4″]

[lwptoc numeration=”none” title=”Daftar Isi”]

Kontrol Putaran Motor Servo dengan input potensiometer

1. Alat / Bahan

  • Arduino IDE                                     Download
  • Library Servo                                   Download
  • Arduino Uno                                    1 Buah
  • Motor Servo                                    1 Buah
  • Potensiometer                                1 Buah
  • Project board                                  1 Buah
  • Kebel Jumper                                  Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan di sini.

Baca Juga : Mengendalikan Motor Stepper dengan Arduino Uno

2. Skema Rangkaian

gambar rangkaian Kontrol Putaran Motor Servo dengan input potensiometer
gambar rangkaian Kontrol Putaran Motor Servo dengan input potensiometer

Keterangan:

  • 5V – VCC Servo, VCC potensiometer
  • GND – GND Servo, GND potensiometer
  • D5 – Pin Data Servo
  • A0 – Pin Data potensiometer

[/membership]

3. Langkah Kerja

  1. Pertama, Siapkan alat dan bahan
  2. Kedua, Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
  3. Ketiga, Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
  6. Setelah itu Untuk memahami cara kerja program Servo, pelajari materi berikut:
    Dasar Kendali Motor Servo dengan Arduino
  7. Segera Lakukan proses uploading program

Baca Juga Mengendalikan Motor DC dengan Slider WebServer

4. Sketch Program

 
/* Program Kontrol Putaran Motor Servo dengan input potensiometer dibuat oleh Indobot */

#include <Servo.h>            //Library servo
Servo myservo;                //Deklarasi nama servo

int Potensio = 0;             //Potensio pada pin A0
int val;                      //Variabel penampung posisi servo

void setup() {
  myservo.attach(5);          //Servo pada pin D5
  pinMode(Potensio, INPUT);   //Setting I/O
}

void loop() {
  val = analogRead(Potensio);       //Baca potensio
  val = map(val, 0, 1023, 0, 180);  //Konversi dari 10bit ke 180*
  myservo.write(val);               //Jalankan servo sesuai posisi
  delay(15);   
}

Kesimpulan:

Program bekerja ketika kita memutar potensiometer maka motor servo akan berputar sesuai dengan program yang telah di buat.

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Satu pemikiran pada “Kontrol Putaran Motor Servo dengan input potensiometer”

Tinggalkan komentar

whatsapp whatsapp