


#WIINOTE HOOK ICON HOW TO#
In order to connect the Wiimotes with some other Bluetooth stack not documented here, refer to the documentation provided with your stack software on how to connect new devices. If you're using Bluesoleil, you can locate the device you're looking for by hovering over the icon to reveal the tool tip and match up the Bluetooth device addresses. The Bluetooth address is in hex format: #:#:#:#:#:#. The Bluetooth address can be found by right clicking the device within "Bluetooth Places" and selecting "Properties". If you have any questions about what dongle or stack to use, reference this page: įor ease in identifying remotes, record the unique Bluetooth address of each Wiimote and write it on the inside of the battery cover. This is due to Nintendo's half-adoption of the Bluetooth standard. Certain combinations of hardware and software have worked reliably, but some hardware/software configurations simply will not work. The recommended stack is BlueSoleil, but BCI2000 is confirmed to work with the WIDCOMM stack, and the default MS stack as well.Īs far as Bluetooth Hardware/Stack configurations, there is no sure bet. The process to connect the Wiimotes varies depending on what stack is currently installed. The LED lights at the bottom of the Wiimote indicate Wiimote numbering. States for Wiimotes will start with Wiimote# where# indicates the number of the Wiimote, starting at 1 and going up to 4. The module will attempt to use the connected Wiimotes at Publish() time. Once the extension is built into the source module, enable it by starting the source module with the -LogWiimote=1 command line argument. You can do this by going into your root build folder and deleting CMakeCache.txt and re-running the project batch file, or by running cmake -i and enabling BUILD_WIIMOTELOGGER. When the MotionPlus is integrated into the module, three more states will be added corresponding to these gyroscope values.Ĭompile the extension into your source module by enabling contributed extensions in your CMake configuration. The output from the gyroscopes report the orientation of the Wiiremote very accurately and when used in combination with the accelerometer values, the three-space position of the remote can be quite accurately tracked. The Wii MotionPlus is a device which contains three gyroscopes and can be plugged into the bottom of the Wiimote.
#WIINOTE HOOK ICON PLUS#
The module has not been tested with the new Nintendo Wii Remote Plus controller with integrated MotionPlus capabilities. Support is planned for the MotionPlus extension. Currently, BCI2000 does not support extensions such as the Nintendo Wii Remote Nunchuck extension or the Nintendo Wii Remote Classic Controller Extension. The infrared camera viewing angle is about 45 degrees.

In order to record infrared values, the black window on the front of the remote must be pointed at a source of IR light (IR LEDs, candles, remote controllers, etc). Wiimote numbers can be determined via the LEDs at the bottom of the Wiimote. The Wiimote updates asynchronously from the BCI2000 system clock. The Wiimote is polled at a maximum of 100 Hz and a maximum of four Wiimotes can be connected at a time. Wiimotes may not be connected while in the vicinity of a running Nintendo Wii Game Console. In order to collect state data from the Wii Remote (Wiimote), it must be on and connected before BCI2000 is started (see Connecting the Wiimotes below). This extension enables up to four Nintendo Wii Remotes to be used with BCI2000.
