{"id":329,"date":"2012-06-11T22:08:24","date_gmt":"2012-06-12T05:08:24","guid":{"rendered":"http:\/\/zethus.ca\/wp\/?p=329"},"modified":"2017-01-01T22:24:49","modified_gmt":"2017-01-02T05:24:49","slug":"arcade-control-testbed","status":"publish","type":"post","link":"http:\/\/zethus.ca\/wp\/?p=329","title":{"rendered":"Arcade Control Testbed"},"content":{"rendered":"<p>The last couple of weekends I&#8217;ve been building a box to house my arcade controls as a test bed for the arcade control circuit featured earlier. It gave the me the excuse to order some crimpers for the female spade connectors that are on the micro switches. The trackball is a self-contained unit that looks like a mouse to the PC. \u00a0The other microswitches go to my AVR arcade controller board that in effect emulates a keyboard (once again using the LUFA stack). \u00a0The only thing that I missed in my first go at the software, was the fact that the control-alt-shift-gui keys are &#8220;meta&#8221; keys and are transmitted by setting modifier bits in the USB HID report. \u00a0This was a quick fix, and now I can use this setup in a real arcade cabinet sometime. \u00a0Video after the break.<\/p>\n<p>&lt;coffee break here&gt;<br \/>\n<object width=\"560\" height=\"315\"><param name=\"movie\" value=\"http:\/\/www.youtube-nocookie.com\/v\/GvPUwUND63E?version=3&amp;hl=en_US&amp;rel=0\" \/><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><embed src=\"http:\/\/www.youtube-nocookie.com\/v\/GvPUwUND63E?version=3&amp;hl=en_US&amp;rel=0\" type=\"application\/x-shockwave-flash\" width=\"560\" height=\"315\" allowscriptaccess=\"always\" allowfullscreen=\"allowfullscreen\" \/><\/object><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The last couple of weekends I&#8217;ve been building a box to house my arcade controls as a test bed for the arcade control circuit featured earlier. It gave the me the excuse to order some crimpers for the female spade &hellip; <a href=\"http:\/\/zethus.ca\/wp\/?p=329\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,5],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts\/329"}],"collection":[{"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=329"}],"version-history":[{"count":15,"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts\/329\/revisions"}],"predecessor-version":[{"id":742,"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts\/329\/revisions\/742"}],"wp:attachment":[{"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=329"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}