Component: Accelerometer (EB068) (E-blocks 1)
From Flowcode Help
(Redirected from Component: ID b81925b1 7504 4d77 ac90 3a4fa700fcc4)
Jump to navigationJump to searchAuthor | Matrix TSL |
Version | 2.0 |
Category | E-blocks 1 |
Contents
Accelerometer component
LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications. Useful for approximating Pitch and Roll or for detecting acceleration. Also available in the form of the EB068 Accelerometer E-block.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_Accelerometer_EB068.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_Accelerometer_EB068.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
CollectXYZData
Initialise
Initialise | |
Sets up up the communication bus and initialises the accelerometer module. Returns 0 for success and > 0 for fail. | |
- BYTE | Return |
SimReset1G
SimReset1G | |
Resets the simulation to 0.0 on X and Y and 1.0 on Z as if the accelerometer was sitting completely horizontal. | |
- VOID | Return |
SimSetXYZ
SimSetXYZ | |
Allows the XYZ slider values to be set via the simulation | |
- INT | X |
- INT | Y |
- INT | Z |
- VOID | Return |
UpdateXYZData
UpdateXYZData | |
Reads from the accelerometer and updates the local XYZ variables. Returns 1 for new data and 0 for no new data | |
- BYTE | Return |
Write_Register
Write_Register | |
Writes a data value to a specific register on the accelerometer | |
- BYTE | Reg |
- BYTE | Data |
- VOID | Return |