Motor servo merupakan jenis motor yang dapat kontrol sudutnya (sudut putar motor). Motor servo banyak dipakai untuk system robotika dan Arduino, selain itu
motor servo juga dapat diaplikasikan pada banyak hal lainnya. Kali ini kita akan mencoba mengendalikan motor servo menggunakan potensiometer.
[membership level=”0,1,2,4″]
Kontrol Putaran Motor Servo dengan input potensiometer
1. Alat / Bahan
- Arduino IDE Download disini
- Library Servo Download disini
- 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 disini.
Baca Juga : Mengendalikan Motor Stepper dengan Arduino Uno
2. Skema Rangkaian

Keterangan:
- 5V – VCC Servo, VCC potensiometer
- GND – GND Servo, GND potensiometer
- D5 – Pin Data Servo
- A0 – Pin Data potensiometer
[/membership]
3. Langkah Kerja
- Siapkan alat dan bahan yang akan digunakan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Ketikkan sketch program pada halaman Arduino IDE
- Untuk memahami cara kerja program Servo, pelajari materi berikut:
Dasar Kendali Motor Servo dengan Arduino - Lakukan proses uploading program
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 dibuat.
apakah sudah pernah membuat tutorial 2 motor servo di gerakan dengan 1 potensiometer ?