MEMS (sensors)

Ask questions and find answers on ST MEMS sensors, such as the LSM6DSV and the LSM6DSL. Learn how to use the SensorTile.Box, and STEVAL kits.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

Programming MP34DT05-A MEMS DIGITAL MICROPHONE

Hello everyone,My goal is to record audio from one MP34DT05-A microphone via SAI PROTOCOL in an STM32F446 Nucleo Board. In resume, I receive data from microphone via DMA, then I make the transformation via PDM2PCM Library and write the buffer into an...

0693W000001r6oMQAQ.png
ALope.1 by Associate II
  • 1668 Views
  • 3 replies
  • 1 kudos

Resolved! How to calculate dB from the mems microphone data?

Hello all.I would like to ask how to calculate dB from a data recorded by a MEMS microphone.I currently use the MP34DT04 on the SensorTile Kit. I checked the SensorTile can record sound with the microphone, and store a wav data file in MicroSD.In the...

Resolved! LIS2DW12 Accel schematic review

Hello,I'm designing a custom board with a LIS2DW12 accelerometer for motion detection. I want to use INT1 to send a signal to the MCU when it detects movement, which should wake up the whole system. The accel supports both i2c & SPI communication but...

neeld_0-1731465886645.png neeld_2-1731468894612.png neeld_1-1731466345753.png neeld_0-1731470899386.png
neeld by Associate
  • 774 Views
  • 3 replies
  • 0 kudos

Does LSM6DSOX MLC have permanent memory?

1- Is there a permanent memory in LSM6DSOX for machine learning? In other words, does the ".ucf" file that we load in case of power off or reset become permanent?2- Can we load the ".ucf" file without using "STEVAL-MKI109V3"?3- Can we load the ".ucf"...

bkrzn by Associate
  • 370 Views
  • 1 replies
  • 0 kudos

Resolved! LSM6DSO16IS: custom ISPU code with output in INT1 and INT2

Hi,I am working on a custom ISPU code for LSM6DSO16IS and I want to generate interrupts on INT1 and INT2. I checked all the examples in x-cube-ispu/Ispu/ism330is_lsm6dso16is at main · STMicroelectronics/x-cube-ispu generates an interrupt only on INT1...

cchen by Associate II
  • 535 Views
  • 2 replies
  • 1 kudos

I want to acquire sensor data using B-L475E-IOT01A2 (development board)

私はB-L475E-IOT01A2(開発ボード)が手元にあります。B-L475E-IOT01A2に含まれている以下のセンサーを使ってデータを取得をしたいと思っています。相対湿度と温度の静電容量式デジタルセンサー (HTS221)高性能3軸磁力計(LIS3MDL)3D加速度計と3Dジャイロスコープ(LSM6DSL) これらのセンサーからデータを取得するサンプルプログラムが欲しいです。最終的にはここで取得したデータをNANOEDGE AI STUDIOで使用する予定です。Translated by ...

LSM6DSV16X MLC Example Code Questions

I am looking at the LSM6DSV16X MLC examples in the MLC Git Repo.I am confused by some of the register settings. For example, in lsm6dsv16x_six_d_position.h  const ucf_line_t lsm6dsv16x_six_d_position[] = { {.address = 0x10, .data = 0x00,}, {.addr...

skafka by Associate
  • 404 Views
  • 1 replies
  • 0 kudos

Angle measurement over Z axis with ASM330lhh

Hello everyone, I have an ASM330LHH mounted on my selfmade board with stm32f405. The ASM330LHH works well except for the data sent by the gyroscope over the Z axis. This data is not stable at all. It wobbels very badly, quickly and with long interval...