{"id":258,"date":"2013-03-12T22:20:33","date_gmt":"2013-03-13T03:20:33","guid":{"rendered":"http:\/\/slackworld.org\/blog\/?page_id=258"},"modified":"2013-03-13T00:25:20","modified_gmt":"2013-03-13T05:25:20","slug":"10pin-projects","status":"publish","type":"page","link":"http:\/\/slackworld.org\/blog\/project-ten-pin\/10pin-projects","title":{"rendered":"10Pin &#8211; Projects"},"content":{"rendered":"<h1>Projects<\/h1>\n<p>Here are some of the 10Pin projects that have been done to date:<\/p>\n<p><strong>Building a 10Pin<\/strong> &#8211; Until this gets documented I recommend you check out <a title=\"Project Ouroboros\" href=\"http:\/\/jethomson.wordpress.com\/2011\/08\/18\/project-ouroboros-reflashing-a-betemcu-usbasp-programmer\/\" target=\"_blank\">Project Ouroboros<\/a>.<\/p>\n<p><strong>USBasp via USBaspLoader<\/strong>\u00a0&#8211; since the 10Pin hardware is based upon the USBasp hardware, that\u00a0means that the once the USBaspLoader is installed, you can then load the stock USBasp software\u00a0from the USBasp website and turn your 10Pin back into a USBasp.<\/p>\n<p><strong>Blink(1) clone<\/strong>\u00a0&#8211; the open source Blink(1) code has been ported to the 10Pin hardware and been\u00a0modified to allow connecting the RGB LED to the ISP connector. Since the ISP connector does not\u00a0have any PWM supported pins, the PWM was done in software. This is sort of awkward, but it is a\u00a0quick easy Blink(1) clone for less than $10.<\/p>\n<p><a title=\"NES USB Adapter\" href=\"http:\/\/slackworld.org\/blog\/archives\/202\"><strong>NES USB Adapter<\/strong><\/a>\u00a0&#8211; This was an easy port of a V-USB based NES to USB game controller\u00a0software. Additional (undocumented) modifications were done to support 2 NES controllers.<\/p>\n<p><strong>Haunted Cable<\/strong>\u00a0&#8211; One of the first 10Pin projects was a Haunted Cable as this was actually one of\u00a0the included projects from Project Ouroborus that provided 10Pin inspiration.<\/p>\n<p><strong>USB Business Card<\/strong>\u00a0&#8211; One of the first 10Pin projects was an implementation of the USB Business\u00a0Card as this was actually one of the included projects from Project Ouroborus that provided 10Pin\u00a0inspiration.<\/p>\n<p><strong>Arduino Blinky<\/strong>\u00a0&#8211; A demonstration of using the Arduino environment to program the 10Pin\u00a0hardware. The classic &#8220;Hello World&#8221; of hardware.<\/p>\n<p><a title=\"USBasp\/Arduino stepper controller\" href=\" http:\/\/slackworld.org\/blog\/archives\/221\"><strong>Arduino Stepper<\/strong><\/a>\u00a0&#8211; A simple Arduino and stepper demo using the 10Pin.<\/p>\n<p><strong>Arduino Beep<\/strong>\u00a0&#8211; A Piezo speaker can easily be attached to the 10Pin to use the Arduino sound\u00a0demo.<\/p>\n<p>Following are some future project ideas:<\/p>\n<p><strong>Simple USB keyboard<\/strong>\u00a0&#8211; Using V-USB, we will create an easy to implement keyboard with only a\u00a0few. Useful to add USB support to that Staples &#8220;Easy&#8221; button or when your project only needs a\u00a0few keys.<\/p>\n<p><strong>USB Analog Meter<\/strong>\u00a0&#8211; have your computer control a USB connected analog meter. This could show\u00a0network bandwith, CPU cycles, etc.<\/p>\n<p><span style=\"color: #555555; font-size: 20px; font-weight: bold; line-height: 26px;\">Back to\u00a0<\/span><a style=\"font-size: 20px; font-weight: bold; line-height: 26px;\" title=\"Project Ten Pin\" href=\"http:\/\/slackworld.org\/blog\/project-ten-pin\">Project Ten Pin<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projects Here are some of the 10Pin projects that have been done to date: Building a 10Pin &#8211; Until this gets documented I recommend you check out Project Ouroboros. USBasp via USBaspLoader\u00a0&#8211; since the 10Pin hardware is based upon the &hellip;<\/p>\n<p class=\"read-more\"><a href=\"http:\/\/slackworld.org\/blog\/project-ten-pin\/10pin-projects\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":229,"menu_order":3,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-258","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/pages\/258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/comments?post=258"}],"version-history":[{"count":9,"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/pages\/258\/revisions"}],"predecessor-version":[{"id":280,"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/pages\/258\/revisions\/280"}],"up":[{"embeddable":true,"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/pages\/229"}],"wp:attachment":[{"href":"http:\/\/slackworld.org\/blog\/wp-json\/wp\/v2\/media?parent=258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}