boards/arduino/nicla_sense_me/doc/index.html · boards/arduino/nicla_sense_me/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Arduino · nRF52832

Arduino Nicla Sense ME

회전·가속도·압력·습도·온도·공기질·CO₂를 측정하는 industrial sensor board입니다.

Official pathboards/arduino/nicla_sense_me/doc/index.html
Source fileboards/arduino/nicla_sense_me/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

Nicla Sense ME는 64 MHz nRF52832와 Bosch BHI260AP, BME688, BMM150, BMP390 sensor를 결합해 motion과 environment를 측정합니다.

Arduino Nicla Sense ME
Arduino Nicla Sense ME. 이미지 출처: Arduino, Zephyr 3.7.0.
MCU

64 MHz nRF52832 Cortex-M4

Memory

flash 512 kB, SRAM 64 kB

Sensors

BHI260AP·BME688·BMM150·BMP390

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 755EC07D568B7CA90755936E18EEC8BD1A9F4880D4151518FD03CD4079B2C3A5
.. _arduino_nicla_sense_me:

Arduino Nicla Sense ME
######################

Overview
********
The `Arduino Nicla Sense ME`_ is designed around Nordic Semiconductor's
nrf52832 ARM Cortex-M4F CPU. The board houses 4 low power industrial grade sensors
that can measure rotation, acceleration, pressure, humidity, temperature, air quality
and CO2 levels.

.. figure:: ../../../../../../../boards/arduino/nicla_sense_me/doc/arduino_nicla_sense_me.jpg
   :align: center
   :alt: Arduino Nicla Sense ME

   Arduino Nicla Sense ME (Credit: Arduino)

Hardware
********

- nRF52832 ARM Cortex-M4 processor at 64 MHz
- 512 kB flash memory, 64 kB SRAM
- Bluetooth Low Energy
- Micro USB (USB-B)
- JST 3-pin 1.2 mm pitch battery connector
- 10 Digital I/O pins
- 2 Analog input pins
- 12 PWM pins
- One reset button
- RGB LED (I2C)
- On board sensors:

  - Accelerometer/Gyroscope: Bosch BHI260AP
  - Gas/Pressure/Temperature/Humidity: Bosch BME688
  - Geomagnetic: Bosch BMM150
  - Digital Pressure: Bosch BMP390

Supported Features
==================

+-----------+------------+----------------------+
| Interface | Controller | Driver/Component     |
+===========+============+======================+
| ADC       | on-chip    | adc                  |
+-----------+------------+----------------------+
| CLOCK     | on-chip    | clock_control        |
+-----------+------------+----------------------+
| FLASH     | on-chip    | flash                |
+-----------+------------+----------------------+
| GPIO      | on-chip    | gpio                 |
+-----------+------------+----------------------+
| I2C(M/S)  | on-chip    | i2c                  |
+-----------+------------+----------------------+
| MPU       | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| NVIC      | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| PWM       | on-chip    | pwm                  |
+-----------+------------+----------------------+
| RADIO     | on-chip    | Bluetooth Low Energy |
+-----------+------------+----------------------+
| RTC       | on-chip    | system clock         |
+-----------+------------+----------------------+
| SPI(M/S)  | on-chip    | spi                  |
+-----------+------------+----------------------+
| UART      | on-chip    | serial               |
+-----------+------------+----------------------+
| WDT       | on-chip    | watchdog             |
+-----------+------------+----------------------+

Connections and IOs
===================

Available pins:
---------------
.. figure:: ../../../../../../../boards/arduino/nicla_sense_me/doc/arduino_nicla_sense_me_pinout.jpg
   :align: center
   :alt: Arduino Nicla Sense ME pinout

   Arduino Nicla Sense ME pinout (Credit: Arduino)

For more details please refer to the `datasheet`_, `full pinout`_ and the `schematics`_.

Programming and Debugging
*************************

Applications for the ``arduino_nicla_sense_me`` board configuration can be built and
flashed in the usual way (see :ref:`build_an_application` and
:ref:`application_run` for more details).

Flashing
========

First, connect the Arduino Nicla Sense ME board to your host computer using
the USB port to prepare it for flashing. Then build and flash your application.

Here is an example for the :ref:`hello_world` application.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: arduino_nicla_sense_me
   :goals: build flash

Run a serial host program to connect with your board:

.. code-block:: console

   $ minicom -D /dev/ttyACM0

You should see the following message on the console:

.. code-block:: console

   Hello World! arduino_nicla_sense_me

Debugging
=========

You can debug an application in the usual way.  Here is an example for the
:ref:`hello_world` application.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: arduino_nicla_sense_me
   :goals: debug

References
**********

.. target-notes::

.. _Arduino Nicla Sense ME:
   https://docs.arduino.cc/hardware/nicla-sense-me

.. _datasheet:
   https://docs.arduino.cc/resources/datasheets/ABX00050-datasheet.pdf

.. _full pinout:
   https://docs.arduino.cc/resources/pinouts/ABX00050-full-pinout.pdf

.. _schematics:
   https://docs.arduino.cc/resources/schematics/ABX00050-schematics.pdf

Part 3

한국어 전문 번역

개요

Arduino Nicla Sense ME는 Nordic nRF52832 Cortex-M4F를 중심으로 설계됐습니다. industrial-grade low-power sensor 4개가 rotation, acceleration, pressure, humidity, temperature, air quality와 CO₂ level을 측정합니다.

Arduino Nicla Sense ME
Arduino Nicla Sense ME.

하드웨어

  • 64 MHz nRF52832 Cortex-M4, flash 512 kB, SRAM 64 kB
  • Bluetooth Low Energy, Micro USB-B, JST 3-pin 1.2 mm battery connector
  • digital I/O 10개, analog input 2개, PWM pin 12개, reset button, I2C RGB LED
  • BHI260AP accelerometer/gyroscope
  • BME688 gas/pressure/temperature/humidity
  • BMM150 geomagnetic sensor
  • BMP390 digital pressure sensor

지원 기능

InterfaceControllerDriver/Component
ADCon-chipadc
CLOCKon-chipclock_control
FLASHon-chipflash
GPIOon-chipgpio
I2C(M/S)on-chipi2c
MPUon-chiparch/arm
NVICon-chiparch/arm
PWMon-chippwm
RADIOon-chipBluetooth Low Energy
RTCon-chipsystem clock
SPI(M/S)on-chipspi
UARTon-chipserial
WDTon-chipwatchdog

연결과 I/O

Nicla Sense ME pinout
Nicla Sense ME pinout.

세부 정보는 datasheet, full pinout와 schematics를 참고합니다.

프로그래밍과 디버깅

USB로 host에 연결하고 일반 Zephyr 명령으로 build·flash합니다.

west build -b arduino_nicla_sense_me samples/hello_world
west flash
$ minicom -D /dev/ttyACM0
Hello World! arduino_nicla_sense_me
west debug

참고 자료

Source

출처

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