Ero sivun ”Wii” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 474 merkkiä lisätty ,  21. joulukuuta 2009
(luotu, supertuxkart lisätty)
 
 
(10 välissä olevaa versiota 6 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Nintendon Wii-peliohjain on bluetoothia ja infrapunaa käyttävä ohjain joka toimii hyvin myös Linuxin ohjainlaitteena esimerkiksi cwiid[http://abstrakraft.org/cwiid/]-ohjelman avulla.
Nintendon Wii-peliohjain on [[bluetooth]]ia ja [[infrapuna]]a käyttävä ohjain joka toimii hyvin myös Linuxin ohjainlaitteena esimerkiksi cwiid[http://abstrakraft.org/cwiid/]-ohjelman avulla.


=== Cwiid:n asentaminen ===
== Cwiid:n asentaminen ==
Asenna paketit
Cwiid löytyy useimpien jakeluiden [[paketinhallintajärjestelmä|paketinhallintajärjestelmä]]. Asenna ohjelmapaketit <tt>wminput</tt>, <tt>wmgui</tt> ja <tt>lswm</tt> (tai vastaavat hieman jakelusta riippuen). Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
wminput wmgui lswm


Komennolla
Asentamisen jälkeen tunnistetaan laite ja otetaan se käyttöön komennolla
  lswm
  lswm
ja painamalla Wii-ohjaimestasi nappuloita 1+2 samanaikaisesti yrittää Linux tunnistaa Wii-peliohjainta. Nyt ohjelman pitäisi antaa esimerkiksi seuraavankaltainen numerosarja:
ja painamalla Wii-ohjaimesta nappuloita 1 ja 2 samanaikaisesti. Tällöin Linux yrittää tunnistaa Wii-peliohjainta. Nyt ohjelman pitäisi antaa esimerkiksi seuraavankaltainen numerosarja:
  00:19:FD:C0:25:73                                               
  00:19:FD:C0:25:73                                               
joka on ohjaimesi laiteosoite. Tämä osoittaa että Bluetooth-yhteys ohjaimeen on luotu
joka on ohjaimen laiteosoite. Tämä osoittaa että Bluetooth-yhteys ohjaimeen on luotu.


cwiid otetaan varsinaisesti käyttöön komennolla
Jotta cwiid olisi käytössä on käyttöön ladattava [[moduuli]] <tt>uinput</tt>. Monesti se on jo valmiiksi ladattuna. Voit tarkistaa sen komennolla
  modprobe uinput
  [[lsmod]] | [[grep]] uinput
Jos komennon tulosteena on rivi muotoa
uinput 17408 0
on moduuli jo käytössä eikä sitä tarvitse ladata. Jos sen sijaan tulosteena on tyhjä rivi, on moduuli ladattava käsin. Se tapahtuu komennolla
[[modprobe]] uinput


Jos haluat laitteen pysyvästi käyttöön, lisää tiedostoon /etc/rc.local loppuun, ennen tekstiä exit 0 rivi
Jos haluat laitteen pysyvästi käyttöön, lisää tiedostoon <tt>/etc/rc.local</tt> loppuun, ennen tekstiä exit 0 rivi
  modprobe uinput
  modprobe uinput


Näin ohjain on käytössä myös automaattisesti myöhemmillä käynnistyskerroilla.
Näin ohjain on käytössä myös automaattisesti myöhemmillä käynnistyskerroilla.


== Käyttö ==


=== Käyttö ===
=== Kiihtyvyysanturien käyttö hiirenä ===
 
==== Kiihtyvyysanturien käyttö hiirenä ====
Komennolla
Komennolla
  wminput 00:19:FD:C0:25:73  
  wminput 00:19:FD:C0:25:73  
saat ohjaimen liikuttamaan hiiren kursoria (vaihda laitetunnus oman laitteesi tunnukseksi!)
saat ohjaimen liikuttamaan hiiren kursoria (vaihda laitetunnus oman laitteesi tunnukseksi!)


==== Infrapunahiiri ====
=== Infrapunahiiri ===
Käyttämällä esimerkiksi Wiin infrapunalähetinpalkkia tai kahta kynttilää tai kahta IR-lediä voit käyttää ohjainta kiihtyvyysanturihiirtä paremmin reagoivana ir-hiirenä. Katso ohjeet [http://ubuntuforums.org/showthread.php?t=836231 Using your Wii remote as a mouse using an Infra-red light source:-]
Käyttämällä esimerkiksi Wiin infrapunalähetinpalkkia tai kahta kynttilää tai kahta IR-lediä voit käyttää ohjainta kiihtyvyysanturihiirtä paremmin reagoivana ir-hiirenä. Infrapunaledien sijasta voit myös käyttää kahta kynttilää jotka myös lähettävät infrapunasäteilyä.


==== Liitännäiset ====
Avataan tiedosto <tt>/etc/cwiid/wminput/ir_ptr</tt> jossakin [[tekstieditori]]ssa.
Ohjelman mukana tulee valmiita asetuksia joilla voidaan helposti muuttaa näppäinten tarkoituksia. Asetustiedostot sijaitsevat kansiossa /etc/cwiid/wminput ja niitä otetaan käyttöön komennolla
 
Muutetaan rivit
Plugin.ir_ptr.X = ~ABS_X
Plugin.ir_ptr.Y = ~ABS_Y
muotoon
Plugin.ir_ptr.X = ABS_X
Plugin.ir_ptr.Y = ABS_Y
 
Wiimoten infrapunahiirenä onnistuu nyt seuraavalla komennolla:
wminput -c ir_ptr 00:1F:32:95:EF:B0
 
=== Liitännäiset ===
Ohjelman mukana tulee valmiita asetuksia joilla voidaan helposti muuttaa näppäinten tarkoituksia. Asetustiedostot sijaitsevat hakemistossa <tt>/etc/cwiid/wminput</tt> ja niitä otetaan käyttöön komennolla
  wminput -c liitannaisennimi la:it:et:un:nu:ss
  wminput -c liitannaisennimi la:it:et:un:nu:ss


===== Supertuxkart =====
==== Supertuxkart ====
Alla esimerkkiasettelu supertuxkart-peliin. Asettelu ei käytä kiihtyvyysantureita vaan ristiohjainta. Itse pelissä täytyy näppäimet määrittää seuraaviksi:
Alla esimerkkiasettelu [[Supertuxkart]]-peliin. Asettelu ei käytä kiihtyvyysantureita vaan ristiohjainta. Itse pelissä täytyy näppäimet määrittää seuraaviksi:
  ohjaus: nuolinäppäimet
  ohjaus: nuolinäppäimet
  wheelie: Oikea Shift
  wheelie: Oikea Shift
Rivi 58: Rivi 72:


Ota liitännäinen käyttöön ylläolevien ohjeiden mukaisesti. '''Huom!''' Pelatessa ohjainta pidetään poikittain!
Ota liitännäinen käyttöön ylläolevien ohjeiden mukaisesti. '''Huom!''' Pelatessa ohjainta pidetään poikittain!
==== [[Planet penguin racer]] ====
Alla oleva asettelu käyttää sivuohjauksessa kiihtyvyysantureita. Pidä ohjainta poikittain.
Kiihdytys: nuoli ylös
Jarrutus: nuoli alas
Hyppy: 2
Pelastus: B
Temppu: '''ei näppäintä löydetty!'''
Luo hakemistoon <tt>/etc/cwiid/wminput</tt> tiedosto nimeltä ppracer ja tallenna sen sisältö seuraavaksi:
#planet penguin racer
include buttons
Plugin.acc.X = -ABS_Y
Plugin.acc.Y = -ABS_X
Wiimote.Up      = KEY_LEFT
Wiimote.Down    = KEY_RIGHT
Wiimote.Left    = KEY_DOWN #brake
Wiimote.Right  = KEY_UP #paddle
Wiimote.2      = KEY_E #jump
Wiimote.Home    = KEY_ESC
Wiimote.A      = KEY_ENTER
Wiimote.B      = KEY_R #reset
#the ones above this work, no trick-button..
== Katso myös ==
# Juttu Wii-ohjaimen käytöstä Linuxissa [http://blog.ubuntu-fi.org/2008/wii-hauskaa Ubuntu Suomen blogissa]
# wminputin asetukset: [http://abstrakraft.org/cwiid/wiki/wminput abstrakraft.org/cwiid]
# Ohjeita Ubuntulle [http://ubuntuforums.org/showthread.php?t=836231 Ubuntuforums.orgista]
# [[Lazarus|Lazarukseen]] erikseen asennettavassa Bluetooth-komponenttipaketissa on esimerkkiohjelmia lähdekoodeineen Wii-peliohjaimen käyttämisestä [[Pascal]]-kielellä. Lazaruksen Bluetooth-komponenttipaketti löytyy [https://sourceforge.net/project/showfiles.php?group_id=92177&package_id=270335 Lazarus CCR-sivuilta] ja ohjeet sen asentamisesta [http://wiki.lazarus.freepascal.org/Bluetooth Lazarus Wikistä].
[[Luokka:Laitteisto]]
Rekisteröitymätön käyttäjä

Navigointivalikko