{"id":867,"date":"2013-09-23T12:12:27","date_gmt":"2013-09-23T10:12:27","guid":{"rendered":"https:\/\/weik.de\/cms\/?p=867"},"modified":"2019-09-13T11:05:51","modified_gmt":"2019-09-13T09:05:51","slug":"mame-controller","status":"publish","type":"post","link":"https:\/\/weik.de\/cms\/2013\/09\/23\/mame-controller\/","title":{"rendered":"MAME Controller"},"content":{"rendered":"<p>Auf Basis von dem <a title=\"Virtual USB Keyboard\" href=\"https:\/\/weik.de\/cms\/2013\/09\/20\/virtual-usb-keyboard\/\">Virtual USB Controller<\/a>\u00a0geht es jetzt weiter und der MAME Controller ist als Prototype fertig.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-869\" alt=\"mame-controller-rueckseite\" src=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-rueckseite.png\" width=\"800\" height=\"688\" srcset=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-rueckseite.png 800w, https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-rueckseite-300x258.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><!--more--><span style=\"line-height: 1.5;\">Noch ganz sch\u00f6nes Chaos, \u00a0aber das Holzbrett wird noch sp\u00e4ter durch eine Kunststoffplatte ersetzt, die war nur gerade nicht zur Hand.<\/span><\/p>\n<p><a href=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-vorderseite.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-870\" alt=\"mame-controller-vorderseite\" src=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-vorderseite.png\" width=\"800\" height=\"600\" srcset=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-vorderseite.png 800w, https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-vorderseite-300x225.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Die Vorderseite sieht da schon etwas aufger\u00e4umter aus und die sp\u00e4tere Tastaturbelegung soll wie folgt werden, bzw. so ist es im Moment schon programmiert:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-871\" alt=\"mame-controller-layout\" src=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-layout.png\" width=\"640\" height=\"480\" srcset=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-layout.png 640w, https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/mame-controller-layout-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>Wird der &#8222;Shift key&#8220; oben rechts gedr\u00fcckt, werden die blau beschriebenen Befehle verwendet, so wie man es von dem ein oder anderen Notebook kennt. \u00a0Damit habe ich jetzt immer noch ein paar Eing\u00e4nge an meinem Arduino\/Freeduino frei.<\/p>\n<p>Details bzw. Grundlage hierf\u00fcr sind die folgenden Projekte:<\/p>\n<ul>\n<li><a title=\"Practical Arduino\" href=\"http:\/\/www.practicalarduino.com\/projects\/virtual-usb-keyboard\" target=\"_blank\" rel=\"noopener noreferrer\">Practical Arduino &#8211; Virtual USB Keyboard<\/a><\/li>\n<li><a title=\"vUSB for Arduino\" href=\"http:\/\/code.google.com\/p\/vusb-for-arduino\/\" target=\"_blank\" rel=\"noopener noreferrer\">vUSB for Arduino<\/a>\u00a0(nur die Version funktioniert mit den aktuellen Arduino Versionen)<\/li>\n<li><a title=\"USB HID Pages\" href=\"http:\/\/www.usb.org\/developers\/hidpage#Class_Definitions\" target=\"_blank\" rel=\"noopener noreferrer\">Device Class Definitions<\/a>, bzw. direkt das <a title=\"USB HID PDF\" href=\"http:\/\/www.usb.org\/developers\/devclass_docs\/HID1_11.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">PDF Dokument<\/a>\u00a0(f\u00fcr die ben\u00f6tigten USB Key Codes)<\/li>\n<li><a title=\"Arduino USB\" href=\"http:\/\/code.rancidbacon.com\/ProjectLogArduinoUSB\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino USB<\/a> (Basis f\u00fcr vUSB, viele Informationen, aber funktioniert <strong>nicht<\/strong> mit den aktuellen Arduino Versionen)<\/li>\n<\/ul>\n<p>So jetzt noch das Ganze mit <a title=\"Raspberry Pi B\" href=\"https:\/\/weik.de\/cms\/2013\/03\/31\/raspberry-pi-b\/\">meinem Raspberry Pi<\/a> und <a title=\"piMame\" href=\"http:\/\/pimame.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PiMame<\/a> verheiratet, die Software im Arduino optimieren und dann kann es hoffentlich bald losgehen \ud83d\ude42<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-874\" alt=\"USB Connector\" src=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/USB-Connector.png\" width=\"704\" height=\"556\" srcset=\"https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/USB-Connector.png 704w, https:\/\/weik.de\/cms\/wp-attachements\/2013\/09\/USB-Connector-300x236.png 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auf Basis von dem Virtual USB Controller\u00a0geht es jetzt weiter und der MAME Controller ist als Prototype fertig.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,17,14,15],"tags":[],"class_list":["post-867","post","type-post","status-publish","format-standard","hentry","category-arduino","category-hardware","category-linux","category-software"],"_links":{"self":[{"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/posts\/867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/comments?post=867"}],"version-history":[{"count":0,"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/posts\/867\/revisions"}],"wp:attachment":[{"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/media?parent=867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/categories?post=867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weik.de\/cms\/wp-json\/wp\/v2\/tags?post=867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}