Tarkoitukseni olisi koodata Javalla peli, jossa hyödynnetään tanssimattoa (Positive gamingin Impact dance pad). Kysymys kuuluu, miten saan koodin tunnistamaan tanssimatolta annetut painallukset? käyttöön tarvisi lähinnä vain nuolet, mutta start ja selectikin olisivat käteviä.
Tanssimatto Javaan?
6
433
Vastaukset
- keksa1
tuolla on setien koodaama API Javalle
http://www.ibm.com/developerworks/library/j-usb.html
lisää voi hakea "java access usb device"- Flabbers
toi vähä selkeytti, mutta miten saan tunnistettua, että mitä nappia matolla on painettu?
- keksa1
Flabbers kirjoitti:
toi vähä selkeytti, mutta miten saan tunnistettua, että mitä nappia matolla on painettu?
ja luet mitä inputstreamiin tulee silloin. Koodissa kohdassa //read in data here
InputStream in;
in = ep.getInputStream();
// Read in data here
in.close();
Eli jos inputstreamista löytyy "alas"-napin painamisen jälkeen vaikka "DOWN" niin sitten teet vaikka näin
if (is != null) {
Writer writer = new StringWriter();
char[] buffer = new char[1024];
try {
Reader reader = new BufferedReader(
new InputStreamReader(is, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1) {
writer.write(buffer, 0, n);
}
} finally {
is.close();
}
if(buffer.toString().equals("DOWN"))
(
//tee tässä kaikki mitä liittyy alas-napin painamiseen
)
} - Flabbers
keksa1 kirjoitti:
ja luet mitä inputstreamiin tulee silloin. Koodissa kohdassa //read in data here
InputStream in;
in = ep.getInputStream();
// Read in data here
in.close();
Eli jos inputstreamista löytyy "alas"-napin painamisen jälkeen vaikka "DOWN" niin sitten teet vaikka näin
if (is != null) {
Writer writer = new StringWriter();
char[] buffer = new char[1024];
try {
Reader reader = new BufferedReader(
new InputStreamReader(is, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1) {
writer.write(buffer, 0, n);
}
} finally {
is.close();
}
if(buffer.toString().equals("DOWN"))
(
//tee tässä kaikki mitä liittyy alas-napin painamiseen
)
}kokeilin tehä ton esimerkin tolta linkkaamaltasi sivulta ja sain vaan tulosteen "USB Host support is unavailable.". Kohtaan "Do something here" laitoin printin, mutta se ei tulostunut. Kokeilin myös http://www.steelbrothers.ch/jusb/ sivun usb.windows packagea (koska käytän windowsia), mutta siinä mukana tullut testiluokka printtasi errorin:
"java.io.IOException: USB Host support is unavailable.
at usb.core.HostFactory.getHost(HostFactory.java:80)
at RunUSBControllerTest.main(RunUSBControllerTest.java:31)"
voiko tästä päätellä, että javalla ei vaan yksinkertaisesti voi vielä käyttää (ainakaan windowsilla) USB laitteita? - Flabbers
Flabbers kirjoitti:
kokeilin tehä ton esimerkin tolta linkkaamaltasi sivulta ja sain vaan tulosteen "USB Host support is unavailable.". Kohtaan "Do something here" laitoin printin, mutta se ei tulostunut. Kokeilin myös http://www.steelbrothers.ch/jusb/ sivun usb.windows packagea (koska käytän windowsia), mutta siinä mukana tullut testiluokka printtasi errorin:
"java.io.IOException: USB Host support is unavailable.
at usb.core.HostFactory.getHost(HostFactory.java:80)
at RunUSBControllerTest.main(RunUSBControllerTest.java:31)"
voiko tästä päätellä, että javalla ei vaan yksinkertaisesti voi vielä käyttää (ainakaan windowsilla) USB laitteita?paitsi jos tuo toinen eli JSR-80 api sattuisi toimimaan.
- Flabbers
Flabbers kirjoitti:
paitsi jos tuo toinen eli JSR-80 api sattuisi toimimaan.
juu eihän tämä JSR:kään sitten windowsilla näkyny toimivan ja tuollahan (http://www.ibm.com/developerworks/library/j-usb.html) se sanotaankin "Currently, only Linux developers can take advantage of the jUSB and JSR-80 APIs." .. Pitänee hommata Linux tai tehdä koululta käsin.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ukraina, unohtui korona - Grönlanti, unohtu Ukraina
Vinot silmät, unohtui Suomen valtiontalouden turmeleminen.212654Kumpi on sekaisempi - Koskenniemi vai Trump?
Koskenniemi haukkui Trumppia A-studiossa, niin että räkä lensi suusta. Sen sijaan Trump puheessaan sanoi, että Grönlant1082583- 2021384
- 1261293
- 941281
"Pähkähullu ruhtinas" sanoi a-studiossa maailmanpolitiikan professori...
...Martti Koskenniemi Trumpista ja hänen toimintatavoistaan, vertasi 1600-luvulla eläneeseen Aurinkokuninkaaseen Ludwig3041260Riikka Purra perustelee hallituksen leikkauspolitiikkaa
Odotukset ovat kovat, mutta puhe on poikkeuksellisen onttoa jopa hallituksen omalla mittapuulla. Vastuu työnnetään alas,261018Toivottavasti myös pysyy häkissä
https://www.is.fi/kotimaa/art-2000011754428.html 😡😡😡 tommosia saastoja sitä näyttää Suomussalmen suunnalta sikiävän �131001Martina ja Matias
Mahtaako Martina yrittää saada Matiasta uudeksi sulhaseksi, niin saisi ne prinsessa häät, mitkä jäi pitämättä, kun Aussi211979- 64920