Anda di halaman 1dari 8

Arduino Short Courses

by Adam Tirta Kusuma

MOTOR SERVO
SEKILAS

Pada pembelajaran ini, kita akan belajar bagaimana cara mengontrol


motor servo menggunakan Arduino.

Pertama, kita akan menggunakan “sweep” untuk pembelajaran awal.


Setelah itu, akan ditambahkan sebuah potensiometer untuk mengontrol
pergerakan motor sevo tersebut.
BAGIAN-BAGIAN

Komponen Detail Qty

Mini servo motor 1

Potensiometer 1

Bread Board Ukuran


1
Sedang

Arduino UNO 1

Kabel Jumper 1
LAYOUT BREADBORD “Sweep”

Pada percobaan ini, kita mengontrol servo dengan mode “sweep”.

Servo motor memiliki tiga kabel yang memiliki fungsi berbeda-beda. Biasaya
setiap kabel berwarna orange/kuning, merah, dan hitam. Kabel merah
adalah supplai 5 v, hitam adalah GND, dan orange/kuning adalah untuk
mengontrol servo.

Biasanya kabel orange/kuning dihubungkan pada pin 9. Namun,


penggunaan pin tersebut bisa di pin mana saja asalkan pada pin digital.
Untuk mengubungkan servo dan arduino, dibutuhkan jumper male-male
agar bisa terhubung.
SKETCH “Sweep”

//Project Sweep

#include <Servo.h>
int servoPin = 9; posisi pin servo

Servo servo;
int sudut = 0; // posisi sudut dalam derajat

void setup()
{
servo.attach(servoPin);
}

void loop()
{
// “sweep” dari 0 – 180 derajat
for(sudut = 0; sudut < 180; sudut++)
{
servo.write(sudut); //eksekusi
delay(15);
}
// “sweep back” dari 180 - 0 derajat
for(sudut = 180; sudut > 0; sudut--)
{
servo.write(sudut);
delay(15);
}
}
LAYOUT BREADBORD “Knob”

Selanjutkan, ditambahkan sebuah potensiometern untuk mengontrol


arduino.

Pada potensiometer terdapat tiga kaki, kaki pertama harus terubung ke 5v,
kaki kedua sebagai pengatur variable tahanan dihubungkan pada pin A0,
dan kaki terakhir dihubungkan pada GND.
SKETCH “Knob”

//Project servo Knob

#include <Servo.h>
int potPin = 0;
int servoPin = 9;

Servo servo;

void setup()
{
servo.attach(servoPin);
}

void loop()
{
int sudut_pot = analogRead(potPin); // 0 to 1023
int sudut = map(sudut_pot,0,1023,0,180);// 0 to 180
servo.write(sudut);
}
Sumber:

Adafruit

Anda mungkin juga menyukai