Game controller with HID output

Make a device to play Atari’s Lunar Lander game in a browser. Here’s a different version that uses the up, down, left and right arrows. Your device should support the following actions:

– Send up, down, left, right keypresses, or W, A, S, D keypresses as a USB keyboard

– Send mouse clicks

– Move mouse in X and Y direction to desired location to click

– Your controls should be arranged so that the player can watch the screen, not concentrate on the controls

MY GAME CONTROLLER!!!

Game controller with HID output

product

I’m using arduino Leonardo for this assignment.I came up with idea that control or lock user hand so they don’t need to concentrate my controller. here is my sketch and action that i wanted!!

action

FullSizeRender

As you see in sketch, I was worry if some users might have bigger hand. So i do some user testing and change position of the buttons. The left-right buttons I move them in front so you can use paw and backhand to control. The up-down buttons I put them in the middle so you can use just 3 fingers incase you have big hands. Thank you Kritchaya Twitchsri and Sebastian Morales for being my user testing.

user testing

HARDWARE :
arcade buttons from tinkersphere

plastic blue box from
and it on sale for 2.99!!!!! #proudmommoment

arduino Leonardo

wires

Glue!! Tiri the princess of glue!!!!!

hardware

SCHEMATIC:

Tangible Interaction assg1_bb

Tangible Interaction assg1_schem

CODE:

Thank you
Tom IGOE
Lola SPRUCE
Kritchaya TWITCHSRI
Sebastian MORALES

woof woof!! <3