Arduino ile game pad yapmak

arduino leonardo kullanarak bir gamepad yapamak aslında oldukça basit,arduino leonardo keyboard ve mouse kütüphanelerini destekler yani sisteme taktığınızda bir klavye veya fare gibi işlem yapmak oldukça basit,bende arduino leonardo kullanrak bir game pad yaptım.Eldiven kullanmamım nedeni ise kablo karmaşasından kurtulmak.Kaynak kodları aşağıdaki bağlantıdan indirebilirsiniz.

Parmak uçlarındaki jumperlar aslında bir push buton görevi görüyor avucun içine temas ettiğinde topraklama (GND) kablosuyla temas ettiğinde sanki bir push butona basılmış gibi işliyor.Parmak uçlarınıda Keyboard kütüphanesi kullanarak bir if şart yapısıyla windows a klavye tuşuna basılmış gibi veri gönderiyor.Örneği orta parmak gnd ile temas ettiğinde yani click olduğunda klavyeden “W” tuşunu gönderiyor ve windows klavyeden butuşa basılmış gibi processleri yürütüyor.Videoda göreceğiniz gibi fare işlevi gören bir devre yok bunu siz eklemek isterseniz bir joistick veya bir ivmeölçer tasarlayıp el hareketlerinin konumlarına göre yine arduino leonardodaki mouse kütüphanesini kullanarak daha işlevsel bir game pad yapabilirsiniz ayrıca bluettoth veya wifi modülünüz varsa kablosuz hale getirmekte mümkün.

Projenin kaynak dosyaları.

IMG_20140620_141654 IMG_20140620_141704