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

 

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © BELAJAR ARDUINO DAN AVR - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -