52 lines
1.3 KiB
ReStructuredText
52 lines
1.3 KiB
ReStructuredText
.. _lsm303dlhc:
|
|
|
|
LSM303DLHC: Magnetometer and Accelerometer data Monitor
|
|
#######################################################
|
|
|
|
Overview
|
|
********
|
|
This sample application periodically reads magnetometer and accelerometer data
|
|
from the LSM303DLHC eCompass module's sensors, and displays the sensor data
|
|
on the console.
|
|
|
|
Requirements
|
|
************
|
|
|
|
This sample uses the LSM303DLHC, ST MEMS system-in-package featuring a
|
|
3D digital linear acceleration sensor and a 3D digital magnetic sensor,
|
|
controlled using the I2C interface.
|
|
|
|
References
|
|
**********
|
|
|
|
For more information about the LSM303DLHC eCompass module, see
|
|
https://www.st.com/en/mems-and-sensors/lsm303dlhc.html
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
This project outputs sensor data to the console. It requires a LSM303DLHC
|
|
system-in-package, which is present on the stm32f3_disco board
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/sensor/lsm303dlhc
|
|
:board: stm32f3_disco
|
|
:goals: build
|
|
:compact:
|
|
|
|
Sample Output
|
|
=============
|
|
|
|
.. code-block:: console
|
|
|
|
Magnetometer data:
|
|
( x y z ) = ( 0.531818 -0.435454 -0.089090 )
|
|
Accelerometer data:
|
|
( x y z ) = ( -0.078127 -0.347666 1.105502 )
|
|
Magnetometer data:
|
|
( x y z ) = ( -0.003636 0.297272 -0.255454 )
|
|
Accelerometer data:
|
|
( x y z ) = ( 0.074221 -0.304696 0.972685 )
|
|
|
|
<repeats endlessly every 2 seconds>
|