Minggu, 01 April 2018

HARDWARE ( JOYSTICK )

Joystick







Dalam joystick utuh tersebut ada dua buah PCB. PCB dengan ukuran kecil yang berisi dua buah joystick, sedangkan PCB yang besar berisi keypad dan IC untuk mengontrol LED, dua buah motor, dan komunikasi data ke komputer atau PS. Sebenarnya joystick itu bisa kita fungsikan untuk berbagai macam aplikasi, akan tetapi yang umum kita temui adalah untuk mengontrol mobil-mobilan, pesat mainan, atau bahkan robot.






Kedua joystick tersebut masing-masing memiliki trimmer dengan resistansi yang sama, yaitu 10K ohm (di bodinya tertulis B103) dan terhubung secara paralel. PCB yang kecil punya 8 jalur yang dihubungkan ke PCB besar dengan jalur-jalur yang diberi nama dengan RP1, RP2, RP3, RP4, K12, K11, VDD, dan GND. RP1 sampai RP4 merupakan output dari trimmer dari kedua joystick, masing-masing joystick memiliki 2 trimmer, satu untuk gerakan vertikal (atau maju-mundur) dan satu lagi untuk gerakan horisontal (atau kanan-kiri). K12 dan K11 sebagai jalur output untuk penekanan joystick (toggle switch), dan sisanya untuk strum Gambar di bawah ini menunjukkan nama-nama pin yang tertera pada PCB besar.


 

Dinamo pada stick berfungi untuk menghasilkan suatu getaran yang di mana ketika bermain game ps jika grafik  game yang kita mainkan tinggi maka stick bisa menghasilkan suatu getaran dan tergantung game apa juga yang kita mainkan
dan selanjutnya tegangan yang ada pada joystick itu standardnya 3.3 volt dan batas tengangannya yaitu 7.7 volt jika kita bermain game ketika tekanan melebihi pada joystick maka suplay tegangan joystick tidak stabil maka hardware mengalami masalah atau kerusakan

adapun yaitu koordinat X dan koordinat Y. Atau dalam program saya tulis sebagai V dan H (Vertikal dan Horisontal) yang mengacu pada trimmer yang bergerak ke arah kanan-kiri atau maju mundur
 


Saya masih mempelajari bagaimana menentukan titik tersebut. Tapi yang pasti, nanti akan dibutuhkan sebuah fungsi untuk menentukan posisi untuk merepresentasikan koordinat tersebut sehingga bisa digunakan untuk mengontrol sesuatu. Fungsi apa yang akan kita gunakan? Hal itu kita bahas pada tulisan lain di website ini. Selamat berkarya!

1 komentar: