Files
UnoSDVXCon/index.html
2016-08-26 00:06:36 +09:00

88 lines
4.4 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href='https://fonts.googleapis.com/css?family=Architects+Daughter' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>ArduinoUnoSDVXCon by 5argon</title>
</head>
<body>
<header>
<div class="inner">
<h1>ArduinoUnoSDVXCon</h1>
<h2>Sound Voltex/K-Shoot Mania Controller Script for Arduino Uno</h2>
<a href="https://github.com/5argon/ArduinoUnoSDVXCon" class="button"><small>View project on</small> GitHub</a>
</div>
</header>
<div id="content-wrapper">
<div class="inner clearfix">
<section id="main-content">
<h1>
<a id="sound-voltex-controller-script-for-arduino-uno" class="anchor" href="#sound-voltex-controller-script-for-arduino-uno" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Sound Voltex Controller Script for Arduino Uno</h1>
<p>This is for building your own physical controller for the game called <a href="http://kshoot.client.jp">K-Shoot Mania</a> with an Arduino Uno as a USB interface.</p>
<p>Previous alternatives are connecting buttons to disassembled <a href="http://homingpuyo.blog91.fc2.com/blog-entry-650.html">Joystick circuit</a>, or using an <a href="http://sdvxii.pancakeapps.com/LEONARDO">Arduino Leonardo</a>. Arduino Uno cannot interface as a keyboard as easily as Leonardo. Only <a href="https://www.arduino.cc/en/Reference/MouseKeyboard">Leonardo, Micro, and Due</a> can use the built-in keyboard functions.</p>
<h2>
<a id="features" class="anchor" href="#features" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Features</h2>
<ul>
<li>Not a joystick, but emulates computer keyboard via USB. (HID interface standard) sdksldksldkdlksdlkdlskdlsddsskdkdkkkkklslskdlsdqooooppppoowowowwoqqqqqpqwwwwwqppqpqpqowowoow</li>
<li>Supports LED response on all 4 BT + 2 FX + START button.</li>
<li>Supports encoders with 2 signals (quadrature encoded), e.g. Copal RES20D50-201-1</li>
<li>Change Uno's input pin easily in the code to suit your project.</li>
<li>Adjust corresponding keys in the code.</li>
<li>Adjust sensitivity of knobs and buttons in the code.</li>
</ul>
<h2>
<a id="requires" class="anchor" href="#requires" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Requires</h2>
<ul>
<li>A <a href="http://mitchtech.net/arduino-usb-hid-keyboard/">firmware flash hack</a> that will make your Arduino HID compatible but loses ability to program. (Need to flash the firmware back to reprogram) (Cannot brick your Uno.)</li>
</ul>
<p>Please wait for more information after I tested the code more. But if you want to go ahead here are rough steps :</p>
<ul>
<li>Make a controller.</li>
<li>Look at the code's top part and config things according to your connections to Uno's pin. Please read the comments. (Important)</li>
<li>Upload the code to your Uno with the <a href="https://www.arduino.cc/en/Main/Software">Arduino IDE</a>.</li>
<li>Do the <a href="http://mitchtech.net/arduino-usb-hid-keyboard/">firmware flash hack</a>.</li>
<li>Reconnect and done!</li>
</ul>
</section>
<aside id="sidebar">
<a href="https://github.com/5argon/ArduinoUnoSDVXCon/zipball/master" class="button">
<small>Download</small>
.zip file
</a>
<a href="https://github.com/5argon/ArduinoUnoSDVXCon/tarball/master" class="button">
<small>Download</small>
.tar.gz file
</a>
<p class="repo-owner"><a href="https://github.com/5argon/ArduinoUnoSDVXCon"></a> is maintained by <a href="https://github.com/5argon">5argon</a>.</p>
<p>This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the Architect theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.</p>
</aside>
</div>
</div>
</body>
</html>