Merhaba,
9 Pin Joystick to USB Dönüştürücü (ArduJOY) projem hakkında biraz bilgi vereyim.
Bu proje geçmiş aylarda belki de yıl olmuştur forumda birinin 9 pinli joystick i PC ye bağlama ile ilgili sorusu ile aklıma geldi.
Arkadaşın yaşadığı problemi retroya başlamadan önce yaşadım ve o dönem PS3 için yapılmış joystiğin içine DPad in elektroniğini lehimleyerek amelece halletmiştim.
Neyse, internette bu konuyu araştırınca bir sürü proje var aslında, kimisi açık kaynak kimisi de satılıyor.
Benim yaptığımın diğerlerinden tabiki ekstrası yok ama heves ettik yaptık işte ve çalışıyor. Projeye ait malzemeleri Türkiye' den temin edip benim gibi pcb siz elde yapabilirsiniz. Ayrıca autofire özelliği de var ve bunu yapmak beni baya yordu. Autofire özelliği olmayan joystick e bu sayede autofire özelliğide katılabiliyor. Bide pasif çalıştığı için joystiğinize enerji vermiyor dolayısı ile Autofire ı olan joystiğiniz olsa da bu devrede çaışmayacaktır.
Devrede hala yapılabilecek şeyler de var aslında. Mesela boş pinlere ikinci oyuncunun joystick girişleri verilebilir. Ya da millet genelde LAG sorunu yaşamamak yazılımı registerleri kullanarak daha, sofistike yapmış ama maalesef bende okadar yazılım yok hem de LAG sorunu da yaşamadım.
Son olarak, devreyi yapabilmek için Arduino Micro yada Leonardo gibi (ATmega32u4 tabanlı) bir arduino lazım, bu MCU modeli USB HID desteğini MCU üzerinden sağlıyor. Benim devrede kullandığım orjinal Arduino Micro nun klonu olan Pro Micro isimli bir model.
ArduJOY ile yaptığım test videoları:
https://www.youtube.com/watch?v=6FVjLA18Uac https://www.youtube.com/watch?v=20wnTJdy0eM https://www.youtube.com/watch?v=0tdC_SAT4Ck