Part 1
요약·해설
I2C·GPIO overlay, build와 timestamp를 포함한 19줄 출력을 보존합니다.
0.5 Hz
Temp · Accel · Gyro
I2C + GPIO
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
8EFF4755A0184A39336BD4ABA3BDE906FDC6A999E04947DFF0A3F96FFDE6A42F
.. _mpu6050:
MPU6050: Invensense Motion Tracking Device
##########################################
Description
***********
This sample application periodically (0.5 Hz) measures the sensor
temperature, acceleration, and angular velocity, displaying the values
on the console along with a timestamp since startup.
When triggered mode is enabled the measurements are displayed at the
rate they are produced by the sensor.
Wiring
*******
This sample uses an external breakout for the sensor. A devicetree
overlay must be provided to identify the I2C bus and GPIO used to
control the sensor.
Building and Running
********************
After providing a devicetree overlay that specifies the sensor location,
build this sample app using:
.. zephyr-app-commands::
:zephyr-app: samples/sensor/mpu6050
:board: nrf52dk/nrf52832
:goals: build flash
Sample Output
=============
.. code-block:: console
*** Booting Zephyr OS build zephyr-v2.1.0-576-g4b38659b0661 ***
[0:00:00.008]:23.6359 Cel
accel -5.882554 -6.485893 5.868188 m/s/s
gyro 0.014522 0.002264 -0.036905 rad/s
[0:00:02.020]:23.6359 Cel
accel -5.841853 -6.435615 5.911283 m/s/s
gyro 0.017852 0.001199 -0.034640 rad/s
[0:00:04.032]:23.6829 Cel
accel -5.930438 -6.461951 6.009446 m/s/s
gyro 0.012923 0.002131 -0.037171 rad/s
[0:00:06.044]:23.6359 Cel
accel -5.884948 -6.524200 5.961562 m/s/s
gyro 0.012390 -0.001732 -0.045964 rad/s
[0:00:08.056]:35.7712 Cel
accel -5.863400 -12.872426 -0.154427 m/s/s
gyro -0.034373 -0.034373 -0.034373 rad/s
[0:00:10.068]:23.6829 Cel
accel -5.906496 -6.461951 5.899312 m/s/s
gyro 0.015321 -0.000399 -0.039169 rad/s
<repeats endlessly>
Part 3
한국어 전문 번역
설명
이 sample application은 sensor temperature, acceleration과 angular velocity를 0.5 Hz로 주기적으로 측정하고, system 시작 후 경과한 timestamp와 함께 값을 console에 표시합니다.
Triggered mode를 활성화하면 sensor가 measurement를 생성하는 rate에 맞춰 값을 표시합니다.
배선
이 sample은 외부 sensor breakout을 사용합니다. Sensor가 연결된 I2C bus와 sensor 제어에 쓰는 GPIO를 식별하는 Devicetree overlay를 제공해야 합니다.
빌드 및 실행
Sensor 위치를 지정하는 Devicetree overlay를 준비한 뒤 다음 명령으로 sample application을 build하고 flash합니다.
# From the root of the zephyr repository
west build -b nrf52dk/nrf52832 samples/sensor/mpu6050
west flash
출력 예
*** Booting Zephyr OS build zephyr-v2.1.0-576-g4b38659b0661 ***
[0:00:00.008]:23.6359 Cel
accel -5.882554 -6.485893 5.868188 m/s/s
gyro 0.014522 0.002264 -0.036905 rad/s
[0:00:02.020]:23.6359 Cel
accel -5.841853 -6.435615 5.911283 m/s/s
gyro 0.017852 0.001199 -0.034640 rad/s
[0:00:04.032]:23.6829 Cel
accel -5.930438 -6.461951 6.009446 m/s/s
gyro 0.012923 0.002131 -0.037171 rad/s
[0:00:06.044]:23.6359 Cel
accel -5.884948 -6.524200 5.961562 m/s/s
gyro 0.012390 -0.001732 -0.045964 rad/s
[0:00:08.056]:35.7712 Cel
accel -5.863400 -12.872426 -0.154427 m/s/s
gyro -0.034373 -0.034373 -0.034373 rad/s
[0:00:10.068]:23.6829 Cel
accel -5.906496 -6.461951 5.899312 m/s/s
gyro 0.015321 -0.000399 -0.039169 rad/s
각 record에는 경과 timestamp, 섭씨 temperature, x·y·z acceleration(m/s/s)과 angular velocity(rad/s)가 들어가며 출력은 끝없이 반복됩니다.
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.