Skip to content

Commit 6fa0938

Browse files
committed
EI comment
1 parent 7f48445 commit 6fa0938

File tree

1 file changed

+5
-3
lines changed
  • content/hardware/06.nicla/boards/nicla-voice/tutorials/user-manual

1 file changed

+5
-3
lines changed

content/hardware/06.nicla/boards/nicla-voice/tutorials/user-manual/content.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,8 @@ Then, you can open the file with a software like [Audacity](https://www.audacity
555555
556556
You can use the Nicla Voice and the [Machine Learning Tools](https://cloud.arduino.cc/machine-learning-tools/) of the Arduino Cloud to create your own audio analysis Machine Learning models. Check out this [tutorial](https://docs.arduino.cc/tutorials/nicla-voice/getting-started-ml) and start with Machine Learning with the Nicla Voice.
557557
558+
You can learn more about the Nicla Voice integration with Edge Impulse [here](https://docs.edgeimpulse.com/docs/edge-ai-hardware/mcu-+-ai-accelerators/arduino-nicla-voice).
559+
558560
### IMU
559561
560562
The Nicla Voice features an advanced IMU and a magnetometer, which allows the board to sense motion, orientation, and magnetic fields. The IMU on the Nicla Voice board is the BMI270 from Bosch®. It consists of a 3-axis accelerometer and a 3-axis gyroscope. They can provide information about the board's motion, orientation, and rotation in a 3D space. The BMI270 is designed for wearables and offers low power consumption and high performance, making it suitable for various applications, such as gesture recognition, motion tracking, or stabilization.
@@ -1002,16 +1004,16 @@ First, the necessary libraries are included:
10021004
- `NDP.h` for the Nicla Voice board's basic functions and the magnetometer control.
10031005
- Macros are defined for checking the status of the magnetometer; these macros allow the sketch to detect and handle sensor errors.
10041006
1005-
Next, user functions `ledBlueOn()`, `ledGreenOn()`, and `ledRedBlink()` definition:
1007+
Next, user function `ledRedBlink()` definition:
10061008
1007-
- These functions allow the onboard LEDs to flash specific colors to indicate different states: blue for a successful match, green for an event, and red to indicate an error.
1009+
- These functions allow the onboard LEDs to flash red to indicate an error.
10081010
10091011
Next, in the `setup()` function:
10101012
10111013
- The serial communication is initialized at a baud rate of 115200.
10121014
- The Nicla Voice board is initialized, and the LDO regulator (used for putting the board into power-saving mode) is disabled to avoid communication problems with the magnetometer.
10131015
- Error and event handlers are initialized.
1014-
- NDP processor is initialized; this process includes populating the external Flash memory of the board with the NDP processor's internal microcontroller firmware (`mcu_fw_120_v91.synpkg`), the NDP processor's internal DSP firmware (`dsp_firmware_v91.synpkg`), and the Machine Learning model (`ei_model.synpkg`).
1016+
- NDP processor is initialized; this process includes populating the external Flash memory of the board with the NDP processor's internal microcontroller firmware (`mcu_fw_120_v91.synpkg`) and the NDP processor's internal DSP firmware (`dsp_firmware_v91.synpkg`).
10151017
- The BMM150 sensor is initialized; this includes setting it into normal operation with an output data rate (ODR) of 10 Hz.
10161018
10171019
Finally, in the `loop()` function:

0 commit comments

Comments
 (0)