# GY-291, ADXL345 3-axis sensor module

> GY-291 module with digital 3-axis accelerometer ADXL345 (X, Y, Z) for measuring acceleration, detecting vibration and motion. Supply voltage 3-5VDC, communication via I2C/IIC/SPI, 13-bit resolution, measurement ranges ±2g/±4g/±8g/±16g, frequency range 0.1 Hz-3.2 kHz, operating temperature -40°C to +85°C. Compatible with Arduino and other development boards, dimensions 20 x 20 mm.

- Page: https://sigmanortec.ro/en/gy-291-adxl345-3-axis-sensor-module
- Price: 30.92 RON
- Availability: In stock; 1-2 zile
- Reference: 33344 · EAN: 5948763339157
- Category: Mechatronics and IoT > Sensors and Modules > Motion and Orientation Sensors
- Package (shipping data): 0.002 kg
- Updated: 2026-09-23
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/en/llms.txt)
- Prices: RON, VAT included; prices and stock as of 2026-10-22 02:21 (Europe/Bucharest)

## Description

The ADXL345 3-axis accelerometer module is ideal for Arduino projects and other development boards, providing precise acceleration measurement and vibration detection, useful in stabilizing and maintaining the balance of robots. It operates at 3-5VDC, communicates simply via I2C, has a compact form factor for quick integration and good response to fine movements.
The GY-291 module with ADXL345 sensor is a 3-axis digital accelerometer, suitable for electronic projects that require precise measurement of acceleration on the X, Y, and Z axes, vibration detection, and monitoring movement or tilt.
It is compatible with Arduino and other development boards, making it a very good choice for robots that need to maintain balance, stabilization systems, motion measurement devices, wearable applications, and prototyping projects.
The module offers 13-bit resolution, selectable measurement ranges of ±2g, ±4g, ±8g, and ±16g, as well as communication via I2C, IIC, and SPI, allowing easy integration into numerous applications. Low power consumption and stable operation recommend it for both simple setups and more complex projects in robotics and automation.
Specifications:
Supply voltage: 3-5VDC
Sensor operating voltage: 2.0V - 3.6V
Model: GY-291
Chip: ADXL345
Sensor type: 3-axis digital accelerometer
Measured axes: X, Y, Z
Communication interface: I2C, IIC, SPI
Measurement range: ±2g, ±4g, ±8g, ±16g
Resolution: 13 bits
Frequency range: 0.1 Hz - 3.2 kHz
Power consumption: 1 uA in standby mode, 150 uA in active mode
Operating temperature: -40°C to +85°C
Compatibility: Arduino and other development boards
Dimensions: 20 x 20 mm
Pinout:
Pin
Name
Role
Details
1
GND
Ground
Connects to the development board's GND
2
VCC
Power supply
The module can usually be powered at 3.3V or 5V, depending on the adapter board
3
CS
Chip Select
Used in SPI mode. For I2C it is usually connected to VCC
4
INT1
Interrupt 1
Output for configurable events such as motion detection or shock
5
INT2
Interrupt 2
Second configurable interrupt output
6
SDO
Address select / SPI data
In I2C sets the sensor address. At GND the address is 0x53, at VCC the address is 0x1D
7
SDA
I2C data line
Connects to the SDA pin of the board, for example A4 on Arduino Uno
8
SCL
I2C clock line
Connects to the SCL pin of the board, for example A5 on Arduino Uno
Usage:
The module is used for detecting acceleration, vibrations, tilt, and movement in electronics and automation projects. It can be integrated into self-balancing robots, drones, navigation systems, wearable devices, motion-based controllers, and structural monitoring applications.
For use, the module connects to the development board via the I2C or SPI interface, respecting the recommended supply voltage and correct pin configuration. It is recommended for projects that require precise measurement of movements and orientation in real time.
Arduino Example:
Arduino Uno
ADXL345
GND
5V
VCC
A4
SDA
A5
SCL
Code on the next tab.
