Wii Mote

CPSC781.WiiMote History

Hide minor edits - Show changes to output

Changed lines 74-76 from:
* [[Attach:Wiimote.zip|WiiMote Tutorial]]
* [[Attach:Wiimote.zip|An older version of the tutorial]]
* [[https://dl.dropbox.com/u/30285459/WiimoteWPFTest.zip|The demo application shown in the presentation]]
to:
* [[https://dl.dropbox.com/u/30285459/Wiimote%20Tutorial.pptx|WiiMote Tutorial]]
* [[https://dl.dropbox.com/u/30285459/Wiimote.pptx|An older version of the tutorial]]
* [[https://dl.dropbox.com/u/30285459/wii.rar|WiiMote Demo]]
* [[https://dl.dropbox.com/u/30285459/WiimoteWPFTest.zip|Pointing Demo
]]
Changed line 76 from:
* [https://dl.dropbox.com/u/30285459/WiimoteWPFTest.zip|The demo application shown in the presentation]
to:
* [[https://dl.dropbox.com/u/30285459/WiimoteWPFTest.zip|The demo application shown in the presentation]]
Added line 74:
* [[Attach:Wiimote.zip|WiiMote Tutorial]]
Changed line 76 from:
* [[Attach:WiimoteWPFTest.zip|The demo application shown in the presentation]]
to:
* [https://dl.dropbox.com/u/30285459/WiimoteWPFTest.zip|The demo application shown in the presentation]
Deleted lines 10-11:

%rfloat% Attach:wiimoteimage.jpg
Deleted line 25:
* [[#helloWorld | Hello World Examples]]
Deleted line 30:
Added lines 89-90:

!!!!!![[#top | back to top]]
Changed lines 73-79 from:
[[#helloWorld]]
>>skybox<<
!!! Hello World Examples
* [[Attach:Matthew Dunlap Wiimote Hello World Drum Loops.zip|Wiimote Drum Loops]] (Matthew Dunlap)
* [[Attach:wiimote-game-fungr.zip|Wiimote Game]] (Richard Fung)
>><<
to:
Changed line 78 from:
* [[Attach:Wiimote.zip|My PowerPoint presentation]]
to:
* [[Attach:Wiimote.zip|An older version of the tutorial]]
Added lines 80-81:

!!!!!![[#top | back to top]]
Added line 50:
Changed lines 66-67 from:
[@
using WiimoteLib;
to:
[@ using WiimoteLib;
Added line 69:
!!!!!![[#top | back to top]]
Added line 50:
Added lines 59-69:


'''Instructions for setting up your first program'''
* Generate a new WPF Application project
* Launch the Add Reference window (Project -> Add Reference).
* Add WiimoteLib. If it does not appear in this list, then you can Browse to the Wiimote library you have just installed and add the WiimoteLib.dll.
* In order to have access to the classes that are needed for programming Wiimote, type the following at the top of your source code:
[@
using WiimoteLib;
@]
Added line 44:
!!!!!![[#top | back to top]]
Changed lines 41-42 from:
Add the following library to your references:
* [[http://wiimotelib.codeplex.com/|Link to download the most recent version of WiimoteLib]]
to:
* Add the following library to your references:
[[http://wiimotelib.codeplex.com/|Link to download the most recent version of WiimoteLib]]
Added line 40:
!!!!Library
Added lines 37-40:
!!!!Pre-requisites
* Make sure that '''Visual Studio 2010 Professional or Express''' is installed.

Add the following library to your references:
Deleted line 41:
* [[Attach: WiimoteLib_1.7.zip|WiimoteLib 1.7 used by the demo application]]
Changed line 17 from:
'''iNetwork Toolkit''' is a library that simplifies message communication between processes running on the same or different machines, and even between Smart Phones and a conventional computer. You can use it to relay messages through a server, or even to create a server that acts on the messages it receives.
to:
'''Wiimote''' is the primary controller for Nintendo's Wii console. The main features of the Wiimote are motion sensing capability, accelerometer and optical sensor technology.
Changed lines 13-15 from:
Abstract text about the project.
to:

[[#top]]
>>yellowbox<<

'''iNetwork Toolkit''' is a library that simplifies message communication between processes running on the same or different machines, and even between Smart Phones and a conventional computer
. You can use it to relay messages through a server, or even to create a server that acts on the messages it receives.

>><<
Changed line 77 from:
>><<
to:
>><<
Added lines 1-71:
%define=box padding-left=1em padding-right=1em margin='3px 3px 0'%
%define=yellowbox box bgcolor=#fdfaea border='1px solid #ffad80'%
%define=redbox box bgcolor=#fff3f3 border='1px solid #ffc9c9'%
%define=bluebox box bgcolor=#f4fbff border='1px solid #a1cae6'%
%define=skybox box bgcolor=#f8fcff border='1px solid #aaaaaa'%
%define=greybox box bgcolor=#fbfbfb border='1px solid #aaaaaa'%
%define=greenbox box bgcolor=#e6f3e5 border='1px solid #8fd586'%
%define=whitebox box bgcolor=#ffffff border='1px solid #999999'%
\\


%rfloat% Attach:wiimoteimage.jpg
Abstract text about the project.


!!! Contents

* [[#download | Download and Installation]]
* [[#recipes | Recipes, How-To's]]
* [[#helloWorld | Hello World Examples]]
* [[#tutorials | Tutorials and Examples]]
* [[#links | Links]]
\\
\\


[[#download]]
>>greenbox<<
!!! Download and Installation

* [[http://wiimotelib.codeplex.com/|Link to download the most recent version of WiimoteLib]]
* [[Attach: WiimoteLib_1.7.zip|WiimoteLib 1.7 used by the demo application]]

>><<

[[#recipes]]
>>yellowbox<<
!!! Recipes and How-To's
'''How to Pair the Wiimote with Your PC'''
* Go to "Control Panel". Under "Devices and Printers", select "change Bluetooth settings". Make sure to check the option: Allow bluetooth devices to connect to this computer
* Go to "Control Panel". Under "Devices and Printers", select "add a device".
* Press and hold 1 & 2 buttons on the wiimote at the same time.
* A new "Input Device" shows up in your "Add a device" window. Select it, and click on the "Next" button.
* Wait until the driver is installed by itself. During the time, make sure you still press and hold 1&2 buttons on the wiimote
* After the pairing is done, the wiimote's LEDs will constantly flashing.
* Note that you need to pair it again every time you lose the connection (either the computer or the wiimote is off).
>><<

[[#helloWorld]]
>>skybox<<
!!! Hello World Examples
* [[Attach:Matthew Dunlap Wiimote Hello World Drum Loops.zip|Wiimote Drum Loops]] (Matthew Dunlap)
* [[Attach:wiimote-game-fungr.zip|Wiimote Game]] (Richard Fung)
>><<

[[#tutorials]]
>>bluebox<<
!!! Tutorials and Examples

* [[Attach:Wiimote.zip|My PowerPoint presentation]]
* [[Attach:WiimoteWPFTest.zip|The demo application shown in the presentation]]
>><<

[[#links]]
>>greybox<<
!!! Links

* [[http://blogs.msdn.com/b/coding4fun/archive/2007/03/14/1879033.aspx |Manged Library for Nintendo's Wiimote|]]
* [[http://johnnylee.net/projects/wii/| Johnny Lee's Wii Project Page]]
* [[http://www.wiimoteproject.com/bluetooth-and-connectivity-knowledge-center/wiimoteconnect-0-6-(support-for-autoconnect)/|A software that can store the wiimote bluetooth pairing information so you don't need to repair it every time]]
>><<