{"id":717,"date":"2011-10-25T20:11:38","date_gmt":"2011-10-25T20:11:38","guid":{"rendered":"http:\/\/www.collab.scrapyardchallenge.com\/?p=717"},"modified":"2011-10-25T20:11:38","modified_gmt":"2011-10-25T20:11:38","slug":"dead-tech-assignment-nes-usb-controller","status":"publish","type":"post","link":"http:\/\/www.collab.scrapyardchallenge.com\/?p=717","title":{"rendered":"Dead Tech assignment- NES usb controller"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>For this assignment the class is tasked with revitalizing dead or out dated technology. I have decided to refit an old nes controller to work with a the usb ports so that I may play video games on my computer.<\/p>\n<p><a href=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.14.42.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-722\" src=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.14.42-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.14.42-300x225.jpg 300w, http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.14.42-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.19.12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-723\" src=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.19.12-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.19.12-300x225.jpg 300w, http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.19.12-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><span class=\"Apple-style-span\" style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size: 12px\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-724\" src=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.19.24-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.19.24-300x225.jpg 300w, http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-21-19.19.24-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>I have found an old nes controller and an old out of use keyboard. After researching on the topic at hand, I have decided to take the keyboard control board and map the nes buttons to the key press sensors on the keyboard control board via soldered wire.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.38.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-721\" src=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.38-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.38-300x225.jpg 300w, http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.38-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.19.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-720\" src=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.19-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.19-300x225.jpg 300w, http:\/\/www.collab.scrapyardchallenge.com\/wp-content\/uploads\/2011\/10\/2011-10-25-15.43.19-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>To do this, I firstly needed to discover which sensors represent which keys on the keyboard control board. I achieved this by testing each connection. I plugged the keyboard into my computer via is existing usb connection. Then I studied the circuit mapping inside the keyboard and decided that the\u00a0circuitry\u00a0worked within two circuit groups. (every keyboard is different) I tested the keys \u00a0by \u00a0touching the end of a wire from from group a onto a sensor within group b until I received a desired key. This key will be mapped to the controller and later mapped to my nes emulator. \u00a0This was a long task that took me a few hours. \u00a0( there are a few details I&#8217;m leaving out right now that I will include in my following posts on this project. For now this should suffice.)<\/p>\n<p>&nbsp;<\/p>\n<p>At this point I&#8217;m going to attempt to solder wires from the nes control board to the keys I have discovered on the keyboard control board and test.<\/p>\n<p>&nbsp;<\/p>\n<p>Personally, I feel that I&#8217;m learning more that I initially \u00a0assumed \u00a0I would, and that is awesome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; For this assignment the class is tasked with revitalizing dead or out dated technology. I have decided to refit an old nes controller to work with a the usb ports so that I may play video games on my computer. &nbsp; I have found an old nes controller and an old out of use &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/www.collab.scrapyardchallenge.com\/?p=717\">Continue reading<\/a><\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,71,4],"tags":[80,83,85,84,81,82],"class_list":["post-717","post","type-post","status-publish","format-standard","hentry","category-information","category-presentations","category-student-work","tag-80","tag-challenge","tag-collab","tag-scarpyard-challege","tag-scrap","tag-yard","item-wrap"],"_links":{"self":[{"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=\/wp\/v2\/posts\/717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=717"}],"version-history":[{"count":2,"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=\/wp\/v2\/posts\/717\/revisions"}],"predecessor-version":[{"id":726,"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=\/wp\/v2\/posts\/717\/revisions\/726"}],"wp:attachment":[{"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=717"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.collab.scrapyardchallenge.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}