<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Question about Wiimote - Nunchuk data transfer</title>
<description> I&amp;#039;m trying to connect an Arduino to the Wiimote thru the i2C, with the Arduino emulating the Nunchuk.

The original website is here [www.windmeadow.com]. Copying just the odes didn&amp;#039;t work, so need more than just that apparently.

Now, I&amp;#039;ve read the wiiimote wiki, especially on the extension controller and Nunchuk. but several things I dont get:. I&amp;#039;ll start with what I think I understand:

1. To initialise the connection, the Wiimote sends 0x00 to 0x(4)A40040, which is the address of the device
Translated into arduino, that&amp;#039;s 

Wire.send (0x40); // sends memory address
Wire.send (0x00); //sends zero

2. How do the device reply? from the wiki:
The Nunchuk is identified by the 16-bit constant 0x0000 (0xFEFE encrypted) at register address 0xa400fe
I guess the memory address is 0xfe, but what is the value of the data to be sent? I&amp;#039;ve tried 0x00 and 0xfe, but each time the wiimote registers it as unknown device...

Can someone explain to me the data transfer between these two devices?</description><link>http://forum.wiibrew.org/read.php?7,60317,60317#msg-60317</link><lastBuildDate>Thu, 05 Mar 2026 08:36:37 +0100</lastBuildDate>
<generator>Phorum 5.2.23</generator>
<item>
<guid>http://forum.wiibrew.org/read.php?7,60317,60425#msg-60425</guid>
<title>Re: Question about Wiimote - Nunchuk data transfer</title><link>http://forum.wiibrew.org/read.php?7,60317,60425#msg-60425</link><description><![CDATA[ Thanks for the link, but I&#039;ve also seen the code before. Arduino uses Atmel chip, so that code can be used for my Duemilanove, but I&#039;d rather use Arduino&#039;s programmer from the get go.]]></description>
<dc:creator>Sodrohu</dc:creator>
<category>Hardware</category><pubDate>Tue, 05 Oct 2010 16:07:45 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?7,60317,60385#msg-60385</guid>
<title>Re: Question about Wiimote - Nunchuk data transfer</title><link>http://forum.wiibrew.org/read.php?7,60317,60385#msg-60385</link><description><![CDATA[ [<a href="http://code.google.com/p/circle-of-current/wiki/WiiDrumController" rel="nofollow">code.google.com</a>]<br /><br />I managed to get this code working when connecting the uC, but only when connecting to the PC (using the WiiUse library). But that was quite a while ago, there might have been updates and it might work on the Wii now.]]></description>
<dc:creator>Daid</dc:creator>
<category>Hardware</category><pubDate>Mon, 04 Oct 2010 10:17:11 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?7,60317,60317#msg-60317</guid>
<title>Question about Wiimote - Nunchuk data transfer</title><link>http://forum.wiibrew.org/read.php?7,60317,60317#msg-60317</link><description><![CDATA[ I&#039;m trying to connect an Arduino to the Wiimote thru the i2C, with the Arduino emulating the Nunchuk.<br /><br />The original website is here [<a href="http://www.windmeadow.com/node/37" rel="nofollow">www.windmeadow.com</a>]. Copying just the odes didn&#039;t work, so need more than just that apparently.<br /><br />Now, I&#039;ve read the wiiimote wiki, especially on the extension controller and Nunchuk. but several things I dont get:. I&#039;ll start with what I think I understand:<br /><br />1. To initialise the connection, the Wiimote sends 0x00 to 0x(4)A40040, which is the address of the device<br />Translated into arduino, that&#039;s<br /><br />Wire.send (0x40); // sends memory address<br />Wire.send (0x00); //sends zero<br /><br />2. How do the device reply? from the wiki:<br />The Nunchuk is identified by the 16-bit constant 0x0000 (0xFEFE encrypted) at register address 0xa400fe<br />I guess the memory address is 0xfe, but what is the value of the data to be sent? I&#039;ve tried 0x00 and 0xfe, but each time the wiimote registers it as unknown device...<br /><br />Can someone explain to me the data transfer between these two devices?]]></description>
<dc:creator>Sodrohu</dc:creator>
<category>Hardware</category><pubDate>Sat, 02 Oct 2010 23:57:15 +0200</pubDate></item>
</channel>
</rss>