GY-291 ADXL345 3-Axis Digital Gravity Sensor Acceleration Module IIC/SPI transmission Quake Default Title

GY-291 ADXL345 3-Axis Accelerometer Module IIC SPI

Default Title
Sale price  $19.50 Regular price  $23.39
Skip to product information
GY-291 ADXL345 3-Axis Digital Gravity Sensor Acceleration Module IIC/SPI transmission Quake Default Title

GY-291 ADXL345 3-Axis Accelerometer Module IIC SPI

Sale price  $19.50 Regular price  $23.39
Default TitleDefault Title

GY-291 ADXL345 3-Axis Digital Accelerometer Module — IIC / SPI

The GY-291 ADXL345 is a compact, ultra-low-power 3-axis digital accelerometer module designed for makers, engineers, and hobbyists who need precise motion, tilt, and vibration sensing in their projects. Whether you're building robotics, drones, wearable electronics, or data-logging systems, this module delivers high-resolution 13-bit acceleration data over the widely supported IIC (I²C) or SPI communication interface.

Made in Mainland China.

Why Choose the ADXL345 Accelerometer Module?

The ADXL345 chip at the heart of this module is an industry-standard MEMS accelerometer renowned for its precision and versatility. With a selectable measurement range of ±2g to ±16g and a resolution of 3.9 mg/LSB, it can detect tilt angle changes as small as 1.0°. Its 16-bit two's complement digital output eliminates the need for an external ADC, saving board space and reducing overall system cost.

Key Features

  • 3-Axis Sensing: Simultaneous X, Y, and Z acceleration measurement
  • High Resolution: 13-bit measurement at up to ±16g (3.9 mg/LSB)
  • Dual Interface Support: IIC (I²C) and SPI (3-wire or 4-wire) — choose what your project needs
  • Wide Supply Voltage: 3V – 5V compatible, works with Arduino, Raspberry Pi, ESP32, and more
  • Selectable Measurement Range: ±2g, ±4g, ±8g, or ±16g
  • 16-Bit Two's Complement Digital Output — no ADC required
  • 32-Level FIFO Buffer: Reduces host processor load and lowers system power consumption
  • Smart Motion Detection: Activity / inactivity sensing, single- and double-tap detection, free-fall detection
  • Low Power Modes: Intelligent motion-based power management for battery-sensitive applications
  • Two Interrupt Output Pins: Map any detection function to INT1 or INT2
  • Compact Module Form Factor: Easy to integrate into any PCB layout

Technical Specifications

Model GY-291 (ADXL345)
Supply Voltage 3V – 5V DC
Communication Protocol IIC (I²C) / SPI (3-wire or 4-wire)
Measurement Range ±2g, ±4g, ±8g, ±16g (selectable)
Resolution 13-bit (3.9 mg/LSB)
Output Format 16-bit two's complement
FIFO Buffer 32-level
Condition New
Origin Mainland China

Ideal Applications

  • Tilt and orientation sensing for robotics and drones
  • Motion gesture recognition
  • Vibration and shock monitoring systems
  • Wearable and fitness tracking devices
  • Data logging and IoT sensor nodes
  • Gaming controllers and input devices
  • Free-fall and drop detection systems

Compatible Platforms

Works seamlessly with Arduino, Raspberry Pi, ESP8266/ESP32, STM32, and virtually any microcontroller or single-board computer with I²C or SPI support.

Learn more: OSHA on personal protective equipment

Frequently Asked Questions

Q: What communication protocols does the GY-291 ADXL345 accelerometer module support?

A: The GY-291 ADXL345 module supports both IIC (I²C) and SPI (3-wire or 4-wire) digital communication protocols. This flexibility makes it compatible with a wide range of microcontrollers and single-board computers, including Arduino, Raspberry Pi, and ESP32, allowing you to select the interface that best suits your project design.

Q: What is the measurement range of the ADXL345 3-axis accelerometer?

A: The ADXL345 offers a user-selectable measurement range of ±2g, ±4g, ±8g, or ±16g. Its 13-bit resolution at up to ±16g provides 3.9 mg/LSB sensitivity, enabling the detection of tilt angle changes smaller than 1.0°, making it suitable for both fine-grained tilt sensing and high-impact shock detection.

Q: What voltage is required to power the GY-291 module?

A: The GY-291 ADXL345 module is designed to operate with a supply voltage of 3V to 5V DC, making it directly compatible with both 3.3V and 5V systems. No additional level shifter is required for most common microcontroller development boards.

Q: What special motion detection functions does the ADXL345 offer?

A: The ADXL345 includes several built-in detection functions: activity and inactivity sensing (comparing acceleration against user-set thresholds), single- and double-tap detection, and free-fall detection. These events can be mapped to two dedicated interrupt output pins (INT1 and INT2), simplifying firmware design for motion-triggered applications.

Production & Packaging Notice

To maintain high stock availability and fast shipping times, our items are sourced from multiple verified manufacturing facilities. While the core quality, materials, and product specifications remain identical, you may notice slight variations in the packaging design, manufacturing origin, or the wording of the printed instructions.

You may also like