LSM6DS3 Arduino | GY-LSM6DS3 | Datasheet
- Résolution: -
- Type de capteur : 6-axis
- Type de sortie : -
- Emballer: -

Livraison GRATUITE pour les commandes supérieures à HK$250.00

Réponse rapide, devis rapide

Expédition rapide, pas de soucis après-vente

Chaîne originale, garantie de produits authentiques
LSM6DS3
The LSM6DS3 is a popular 6-axis motion sensor chip manufactured by STMicroelectronics. It combines a 3-axis accelerometer and a 3-axis gyroscope into one compact package, allowing it to measure both linear movement (acceleration) and rotational motion simultaneously. Thanks to this integrated design, the LSM6DS3 is widely used in smart wristbands, smartphones, drones, fitness trackers, and many other gadgets.One of the chip’s biggest strengths is its ultra-low power consumption combined with high precision, making it ideal for battery-powered devices. The built-in digital signal processing capabilities ensure that motion data is quickly and accurately captured, significantly reducing the processing workload on the main microcontroller.
Due to its stable performance, extremely low power consumption, and high accuracy, the LSM6DS3 has become a go-to choice for IoT, consumer electronics, and wearable device developers, offering excellent value for money.
LSM6DS3 pinout i2c interface
Pin# | Nom | Mode 1 function | Mode 2 function |
---|---|---|---|
1 | SDO/SA0 | SPI 4-wire interface serial data output (SDO) I²C least significant bit of device address (SA0) |
SPI 4-wire interface serial data output (SDO) I²C least significant bit of device address (SA0) |
2 | SDx | Connect to VDDIO or GND | I²C serial data master (MSDA) |
3 | SCx | Connect to VDDIO or GND | I²C serial clock master (MSCL) |
4 | INT1 | Programmable interrupt 1 | |
5 | VDDIO | Power supply for I/O pins | |
6 | GND | 0 V supply | |
7 | GND | 0 V supply | |
8 | VDD | Power supply | |
9 | INT2 | Programmable interrupt 2 (INT2)/ Data enable (DEN) | Programmable interrupt 2 (INT2)/ Data enable (DEN)/ I²C master external synchronization signal (MDRDY) |
10 | NC | Leave unconnected | |
11 | NC | Leave unconnected | |
12 | CS | I²C/SPI mode selection (1: SPI idle mode / I²C communication enabled; 0: SPI communication mode / I²C disabled) |
I²C/SPI mode selection (1: SPI idle mode / I²C communication enabled; 0: SPI communication mode / I²C disabled) |
13 | SCL | I²C serial clock (SCL) SPI serial port clock (SPC) |
I²C serial clock (SCL) SPI serial port clock (SPC) |
14 | SDA | I²C serial data (SDA) SPI serial data input (SDI) 3-wire interface serial data output (SDO) |
I²C serial data (SDA) SPI serial data input (SDI) 3-wire interface serial data output (SDO) |
LSM6DS3 sensor equivalent comparison
Modèle | Accelerometer Range (g) | Gyroscope Range (dps) | Power Consumption | Noise Performance | Special Features | Compatibility Notes |
---|---|---|---|---|---|---|
LSM6DS3 | ±2/4/8/16 | ±125~2000 | 0.9–1.25 mA | Medium | 8KB FIFO, low-power modes | Original model, baseline compatibility |
LSM6DSL | ±2/4/8/16 | ±125~2000 | ~0.5 mA | Medium | Optimized low-power consumption | Pin-compatible, lower power alternative |
LSM6DSOX | ±2/4/8/16 | ±125~2000 | ~0.55–0.9 mA | Lower | Embedded FSM/MLC, step detection | Pin-compatible, enhanced features |
LSM6DSR | ±2/4/8/16 | ±125~2000 | ~0.9 mA | Medium | Industrial-grade temperature range | Pin-compatible, suitable for industrial conditions |
LSM6DSV16X | ±2/4/8/16 | ±125~2000 | ~0.65 mA | Lower | 2x MLC speed, Qvar sensing | Pin-compatible, suitable for edge-computing applications |
LSM6DSV32X | ±4/8/16/32 | ±125~2000 | ~0.65 mA | Lower | High dynamic range (32g), shock detection | Pin-compatible, recommended for high-impact detection |
When selecting a replacement sensor for the LSM6DS3, consider the following points:
-
Pin Compatibility:
All the listed alternatives share the same LGA-14 package, ensuring hardware compatibility and easy replacement. -
Power Consumption:
For power-sensitive applications, LSM6DSL ou LSM6DSV16X are recommended due to their reduced power consumption. -
Enhanced Features:
For advanced applications requiring built-in machine learning or embedded state machines, the LSM6DSOX ou LSM6DSV16X sensors are suitable choices.
LSM6DS3 arduino wiring example
LSM6DS3 Pin | Arduino Pin | Description |
---|---|---|
VIN | 3,3 V | Power supply (Note: Do NOT use 5V!) |
GND | GND | Sol |
SDA | A4 | I²C Data Line |
SCL | A5 | I²C Clock Line |
SA0 | GND or 3.3V | I²C Address Select (GND=0x6A, 3.3V=0x6B) |
The LSM6DS3 operates from 1.71V to 3.6V. It does NOT support 5V.
If using a 5V Arduino board (like UNO or Nano), ensure you use a voltage regulator or a level shifter to step down the voltage to 3.3V. Also, adding pull-up resistors (typically 4.7kΩ) on the I²C lines (SDA and SCL) is highly recommended for stable communication.