Line 100:
Line 100:
:::Read 6 bytes from 0xA4
:::Read 6 bytes from 0xA4
−
:I have tested this procedure to work well with the following Nunchuks (Compatibility/I2C speed listed after the host controller)
+
{| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;"
−
::Wired
+
|- style="text-align: center;"
−
:::Nintendo brand official
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddf;" | '''Model'''
−
::::Arduino: Default
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddf;" | '''Arduino'''
−
::::NXT: Default
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddf;" | '''NXT'''
−
:::Generic
+
|-
−
::::Arduino: Default
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | (Wired) Nintendo brand official
−
::::NXT: Default
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" |Default
−
::Wireless
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | Default
−
:::memorex Sidekick
+
|-
−
::::Arduino: Default
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | (Wired) Generic no name
−
::::NXT: Fast
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | Default
−
:::Nyko Kama wireless
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | Default
−
::::Arduino: Default
+
|-
−
::::NXT: Default
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | (Wireless) memorex Sidekick
−
:::datel Blade FX
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | Default
−
::::Arduino: 400kbps
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: yellow;" | Fast
−
::::NXT: No
+
|-
−
:::intec
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | (Wireless) Nyko Kama wireless
−
::::Arduino: 400kbps
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | Default
−
::::NXT: No
+
| style="border: 1px solid #ccc; padding: 0.2em;" | Default
−
:::One generic nunchuk I tested behaves identically to the memorex Sidekick (and the receivers seem to be interchangeable)
+
|-
−
::::Arduino: Default
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | (Wireless) datel Blade FX
−
::::NXT: Fast
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: yellow;" | 400kbps only
−
:::Another generic nunchuk I tested behaves identically to the intec (and the receivers seem to be interchangeable)
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: red;" | No
−
::::Arduino: 400kbps
+
|-
−
::::NXT: No
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | (Wireless) intec
−
:The Arduino I used was an Uno, and I used a WiiChuck for the physical interface. For the NXT, I used NXC with the latest enhanced firmware available at the time of writing this, and an NXTChuck as the physical interface. These are the results of my testing, but YMMV. -- [[User:Mattallen37|Mattallen37]] 20:00, 15 September 2012 (EST)
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: yellow;" | 400kbps only
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: red;" | No
+
|-
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" |
+
(Wireless) One generic nunchuk I tested behaves identically to the memorex Sidekick (and the receivers seem to be interchangeable)
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | Default
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: yellow" | Fast
+
|-
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center;" | (Wireless) Another generic nunchuk I tested behaves identically to the intec (and the receivers seem to be interchangeable)
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: yellow;" | 400kbps only
+
| style="border: 1px solid #ccc; padding: 0.2em; text-align: center; background-color: red;" | No
+
|}
+
+
The Arduino I used was an Uno, and I used a WiiChuck for the physical interface. For the NXT, I used NXC with the latest enhanced firmware available at the time of writing this, and an NXTChuck as the physical interface. These are the results of my testing, but YMMV. -- [[User:Mattallen37|Mattallen37]] 20:00, 15 September 2012 (EST)
=== Nyko Kama ===
=== Nyko Kama ===