Difference between revisions of "Component: Gyroscope (EBM009) (EBM Modules)"
From Flowcode Help
Jump to navigationJump to searchLine 78: | Line 78: | ||
{{Fcfile|EBM009 - Test Program.fcfx|EBM009 Example}} | {{Fcfile|EBM009 - Test Program.fcfx|EBM009 Example}} | ||
+ | |||
+ | |||
Line 84: | Line 86: | ||
==Macro reference== | ==Macro reference== | ||
+ | ===GetZ=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 97: | Line 100: | ||
+ | ===GetY=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 110: | Line 114: | ||
+ | ===GetX=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 123: | Line 128: | ||
+ | ===SampleDevice=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 136: | Line 142: | ||
+ | ===ReadRegister=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 154: | Line 161: | ||
+ | ===WriteRegister=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 177: | Line 185: | ||
+ | ===Initialise=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- |
Revision as of 11:49, 3 February 2023
Author | Matrix TSL |
Version | 2.0 |
Category | EBM Modules |
Contents
Gyroscope component
Interface to the L3G4200D three axis digital gyroscope. Panel GUI can be used to simulate incoming data for testing.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_EBM009v1.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_EBM009v1.fcfx
Detailed description
No detailed description exists yet for this component
Examples
Sample program demonstrating the EBM009 Gyroscope Sensor.
The program plots X, Y and Z data onto the LCD screen.
Macro reference
GetZ
![]() |
GetZ |
Returns the previously sampled Z axis data | |
![]() |
Return |
GetY
![]() |
GetY |
Returns the previously sampled Y axis data | |
![]() |
Return |
GetX
![]() |
GetX |
Returns the previously sampled X axis data | |
![]() |
Return |
SampleDevice
![]() |
SampleDevice |
Reads the Axis data from the device. Returns 0 if successful | |
![]() |
Return |
ReadRegister
![]() |
ReadRegister |
Read the data byte at the given address of the device | |
![]() |
Reg |
address of the register to be read | |
![]() |
Return |
WriteRegister
Initialise
![]() |
Initialise |
Initialise the component. Returns 0 if successful | |
![]() |
Return |