Update README.md

This commit is contained in:
EyreFreeᵈᵉᵛ
2017-07-21 00:09:39 +08:00
committed by GitHub
parent 091e071769
commit 271f541b88

View File

@@ -1,4 +1,4 @@
#Sound Voltex/K-Shoot Mania Controller Script for an Arduino Uno # Sound Voltex/K-Shoot Mania Controller Script for an Arduino Uno
![noah](https://github.com/5argon/UnoSDVXCon/raw/master/images/head.jpg) ![noah](https://github.com/5argon/UnoSDVXCon/raw/master/images/head.jpg)
![near](https://github.com/5argon/UnoSDVXCon/raw/master/images/splash.gif) ![near](https://github.com/5argon/UnoSDVXCon/raw/master/images/splash.gif)
@@ -8,14 +8,16 @@ If you build your own controller for the game called [K-Shoot Mania](http://ksho
Previous alternatives are connecting buttons to disassembled [Joystick circuit](http://homingpuyo.blog91.fc2.com/blog-entry-650.html), or using an [Arduino Leonardo](http://sdvxii.pancakeapps.com/LEONARDO). Arduino Uno cannot interface as a keyboard as easily as Leonardo. Only [Leonardo, Micro, and Due](https://www.arduino.cc/en/Reference/MouseKeyboard) can use the built-in keyboard functions. Previous alternatives are connecting buttons to disassembled [Joystick circuit](http://homingpuyo.blog91.fc2.com/blog-entry-650.html), or using an [Arduino Leonardo](http://sdvxii.pancakeapps.com/LEONARDO). Arduino Uno cannot interface as a keyboard as easily as Leonardo. Only [Leonardo, Micro, and Due](https://www.arduino.cc/en/Reference/MouseKeyboard) can use the built-in keyboard functions.
##Video demo ## Video demo
The controller with Arduino Uno in this video uses this script. The knob miss probably results from my skill, not the script. (My rank is 9 in SDVX, I could not play perfectly.) The controller with Arduino Uno in this video uses this script. The knob miss probably results from my skill, not the script. (My rank is 9 in SDVX, I could not play perfectly.)
[cry of viyella - Laur](https://www.youtube.com/watch?v=efWP1qvjdQ0) [cry of viyella - Laur](https://www.youtube.com/watch?v=efWP1qvjdQ0)
[Fall in the Vortex - LAriA](https://www.youtube.com/watch?v=rYstLXN4oDg) [Fall in the Vortex - LAriA](https://www.youtube.com/watch?v=rYstLXN4oDg)
##Features ## Features
- Plug into your computer as a USB keyboard. (HID interface standard) sdksldksldkdlksdlkdlskdlsddsskdkdkkkkklslskdlsdqooooppppoowowowwoqqqqqpqwwwwwqppqpqpqowowoow - Plug into your computer as a USB keyboard. (HID interface standard) sdksldksldkdlksdlkdlskdlsddsskdkdkkkkklslskdlsdqooooppppoowowowwoqqqqqpqwwwwwqppqpqpqowowoow
- Supports LED response on all 4 BT + 2 FX + START button. - Supports LED response on all 4 BT + 2 FX + START button.
- Supports encoders with 2 output signals cable (quadrature encoded), e.g. Copal RES20D50-201-1 - Supports encoders with 2 output signals cable (quadrature encoded), e.g. Copal RES20D50-201-1
@@ -23,10 +25,11 @@ The controller with Arduino Uno in this video uses this script. The knob miss pr
- Adjust corresponding keys in the code. - Adjust corresponding keys in the code.
- Adjust sensitivity of knobs and buttons in the code. - Adjust sensitivity of knobs and buttons in the code.
##Requires ## Requires
- A [firmware flash hack](http://mitchtech.net/arduino-usb-hid-keyboard/) that will make your Arduino HID compatible but loses ability to program. If you want to reupload the program again you need to flash the firmware back. (Flashing this firmware cannot brick your Uno.) - A [firmware flash hack](http://mitchtech.net/arduino-usb-hid-keyboard/) that will make your Arduino HID compatible but loses ability to program. If you want to reupload the program again you need to flash the firmware back. (Flashing this firmware cannot brick your Uno.)
##How to use ## How to use
- Make a controller around an Arduino Uno. - Make a controller around an Arduino Uno.
- Look at the SDVXCon.ino's top part and config things according to your connections to Uno's pin. Please read the comments before deciding which pin for each component, as the knobs requires specific pin. (Important) - Look at the SDVXCon.ino's top part and config things according to your connections to Uno's pin. Please read the comments before deciding which pin for each component, as the knobs requires specific pin. (Important)
@@ -34,6 +37,6 @@ The controller with Arduino Uno in this video uses this script. The knob miss pr
- Do the [firmware flash hack](http://mitchtech.net/arduino-usb-hid-keyboard/). In that link, you will need a jumper, a cable or something to short circuit 2 pins on the Uno to begin flashing. - Do the [firmware flash hack](http://mitchtech.net/arduino-usb-hid-keyboard/). In that link, you will need a jumper, a cable or something to short circuit 2 pins on the Uno to begin flashing.
- Reconnect and done! - Reconnect and done!
##Contact ## Contact
You can post an issue here or DM me on Twitter. ([@5argondesu](https://twitter.com/5argondesu)) You can post an issue here or DM me on Twitter. ([@5argondesu](https://twitter.com/5argondesu))