samples/sensor/dps310/README.html · samples/sensor/dps310/README.rst 공식 원문 ↗

Zephyr 3.7.0 · Samples · Sensor · Pressure

DPS310 온도·압력 센서

DPS310을 datasheet대로 배선하고 serial console에서 temperature·pressure 값을 확인합니다.

Official pathsamples/sensor/dps310/README.html
Source filesamples/sensor/dps310/README.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

nRF52840 DK build, picocom 연결과 세 줄 sensor output을 설명합니다.

Temperature

Ambient

Pressure

SENSOR_CHAN_PRESS

Mode

I2C polling

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 990885ED800ADFE8956BFBC8BAA961EC60F2E39C10E533EBE7D927227AFB27DB
.. _dps310:

DPS310 Temperature and Pressure Sensor
######################################

Overview
********

This sample application periodically reads temperature and pressure data from
the first available device that implements SENSOR_CHAN_AMBIENT_TEMP and
SENSOR_CHAN_PRESS. This sample checks the sensor in polling mode (without
interrupt trigger).

Building and Running
********************

This sample application uses an DPS310 sensor connected to a board via I2C.
Connect the sensor pins according to the connection diagram given in the
`dps310 datasheet`_ at page 18 figure 7.

Build and flash this sample (for example, for the nrf52840dk/nrf52840 board)
using these commands:

.. zephyr-app-commands::
   :zephyr-app: samples/sensor/dps310
   :board: nrf52840dk/nrf52840
   :goals: flash
   :compact:

Sample Output
=============
To check output of this sample, any serial console program can be used.
This example uses ``picocom`` on the serial port ``/dev/ttyUSB0``:

.. code-block:: console

        $ sudo picocom -D /dev/ttyUSB0

.. code-block:: console

        temp: 23.774363; press: 97.354728
        temp: 23.777492; press: 97.353904
        temp: 23.784646; press: 97.354064

.. _dps310 datasheet: https://www.infineon.com/dgdl/Infineon-DPS310-DataSheet-v01_01-EN.pdf?fileId=5546d462576f34750157750826c42242

Part 3

한국어 전문 번역

개요

이 sample application은 SENSOR_CHAN_AMBIENT_TEMP와 SENSOR_CHAN_PRESS를 구현한 첫 번째 available device에서 temperature와 pressure data를 주기적으로 읽습니다. Interrupt trigger를 사용하지 않는 polling mode로 sensor를 확인합니다.

빌드 및 실행

이 sample application은 I2C로 board에 연결한 DPS310 sensor를 사용합니다. DPS310 datasheet 18쪽 figure 7의 connection diagram에 따라 sensor pin을 연결합니다.

예를 들어 nrf52840dk/nrf52840 board용 sample은 다음 명령으로 build하고 flash합니다.

west build -b nrf52840dk/nrf52840 samples/sensor/dps310
west flash

출력 예

어떤 serial console program으로도 sample output을 확인할 수 있습니다. 다음 예는 serial port /dev/ttyUSB0에서 picocom을 사용합니다.

$ sudo picocom -D /dev/ttyUSB0
temp: 23.774363; press: 97.354728
temp: 23.777492; press: 97.353904
temp: 23.784646; press: 97.354064

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.