5.0
  • 5 star 9 ( 100% )
  • 4 star 0 ( 0% )
  • 3 star 0 ( 0% )
  • 2 star 0 ( 0% )
  • 1 star 0 ( 0% )
Customer’s impression:
There are no customer's impression yet.
Create Review

Share your thoughts and
Get DX Points!

  • perfect adapter

    posted by marcelo123 on 05/26/2013
    0

    Involvement:General (knows how to use it) - Ownership:1 day to 1 week

    Pros:

    Works perfect.
    As allways there are not instructions.
    I made it work my Arduino nano 3.0 y I will tell you some hints:
    (1) About de Pins : Pin "+": connect to 3.3v ( it seems to work with 5v too ), Pin "-": Connect to ground, Pin "d"(data): connect to pin 4 of the Arduino, Pin "c"(clock): connect to pin 5 of the Arduino.
    OBS: Pins 4 and 5 of Arduino are special. They are used by de I2C protocol of the "Wire" library.

    Cons:

    none

    OtherThoughts:

    (Hint 2) About the code : The "inicialization" rutine is diferent for original Nunchuk and the alternative Nunchucks:
    The following are routines inside the .h routine (ex. "wiichuck.h")
    (2.1) Inicialization for Original Nunchuck :
    void nunchuck_init()
    {
    Wire.begin(); // join i2c bus as master
    Wire.beginTransmission(0x52); // transmit to device 0x52
    Wire.write(0x40); // sends memory address
    Wire.write(0x00); // sends sent a zero.
    Wire.endTransmission(); // stop transmitting
    }
    (2.2) Inicialization for Alterntive Nunchuks: ( http://playground.arduino.cc/Main/WiiChuckClass )
    void nunchuck_init()
    {
    Wire.begin();
    Wire.beginTransmission(0x52);
    Wire.write(0xF0);
    Wire.write(0x55);
    Wire.endTransmission();
    delay(1);
    Wire.beginTransmission(0x52);
    Wire.write(0xFB);
    Wire.write((uint8_t)0x00);
    Wire.endTransmission();
    }

    Bottomline:

    I recommned it

Post comment

WHY CHOOSE DX.COM?

Get great weekly deals and offers like: Collections