Component: Wii Nunchuk (General Input)
From Flowcode Help
Jump to navigationJump to searchAuthor | Matrix TSL |
Version | 2.0 |
Category | General Input |
Contents
Wii Nunchuk component
A component to interface the Wii Nunchuck which features a 3-axis 10-bit Accelerometer A 2-axis 8-bit joystick and two digital button inputs. Interfaced using a standard I2C bus at 100KHz. Nunchuk must be powered at 3V3 to avoid damage.
Component Pack
FREE
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
![]() |
SimReset1G |
Resets the simulation to 0.0 on X and Y and 1.0 on Z as if the accelerometer was sitting completely horizontal. | |
![]() |
Return |
![]() |
ReadJoystick |
Reads a single joystick axis | |
![]() |
Axis |
0=X, 1=Y | |
![]() |
Return |
![]() |
ReadSwitch |
Reads one of the nunchuck switches | |
![]() |
Switch |
0=Z, 1=C | |
![]() |
Return |
![]() |
Sample |
Reads from the nunchuck and updates the local variables. | |
![]() |
Return |
![]() |
ReadAccelerometer |
Reads a single Accelerometer axis | |
![]() |
Axis |
0=X, 1=Y, 2=Z | |
![]() |
Return |
![]() |
Initialise |
Sets up up the communication bus and initialises the accelerometer module. Returns 1 for success and 0 for fail. | |
![]() |
Return |