Posted by : Y
Wednesday, 21 December 2016
Joystick merupakan alat pengendali digital untuk mengarahkan objek dengan arah sesuai dengan yang diinginkan. Joystick biasa dipakai pada Handphone dan Stick Playstation, namun dalam perkembangannya joystick juga dapat dikendalikan menggunakan mikrokontroller, salah satunya arduino. Berikut gambar modul joystick yang dapat dikendalikan oleh arduino
Kali ini saya akan memposting project kecil arduino dengan judul " Joystick pengendali motorservo"
Persiapkan ALAT DAN BAHANNYA
<<<<<========= Modul Joystick
Dapat dibeli di bukalapak.com
<<<<<======== Motor Servo 2 (Buah)
Dapat dibeli di bukalapak.com
<<<<<======== Arduino UNO R3
Dapat dibeli di bukalapak.com
<<<<<======= Kabel Jumper
<<<<<======= Power Supply DC 12 Volt
Langsung saja lihat skema dibawah ini :
KETERANGAN
ARDUINO
|
MOTOR SERVO 1
|
D9
|
Pwm
|
|
MOTOR SERVO 2
|
D10
|
pwm
|
|
JOYSTICK
|
A0
|
joyX
|
A1
|
joyY
|
kemudian masukkan sketh.nya ke software arduino
#include <Servo.h>
Servo serv1, serv2; // membuat objek pengendali servo
int joyX = A0; // analog pin untuk menghubungkan pada joy X di modul Joystick
int joyY = A1; // analog pin untuk menghubungkan pada joy X di modul Joystick
int x, y; // variabel untuk membaca pin analog
void setup()
{
serv1.attach(9); // attach untuk mengendalikan servo 1 pada pin 9
serv2.attach(10); // attach untuk mengendalikan servo 1 pada pin 10
}
void loop()
{
x = joyX; // membaca value Joy X - axis (value diantara 0 hingga 1023)
y = joyY; // membaca value Joy Y - axis (value diantara 0 hingga 1023)
x = map(analogRead(joyX), 0, 1023, 900, 2100);
y = map(analogRead(joyY), 0, 1023, 900, 2100);
serv1.write(x);
serv2.write(y);
delay(15); // }
lalu upload skethc diatas ke arduino.
selesai