Skip to main content

ADXL345 Accelerometer Module

The ADXL345 is a small, low power, complete 3-axis MEMS accelerometer modules with both I2C and SPI interfaces. The ADXL345 board feature on-board 3.3V voltage regulator and level shifter, which makes it simple to interface with 5V microcontrollers such as the Arduino.


ADXL345 Module Pin Configuration

Pin Name

Pin Configuration


Ground Pin


Power Supply pin (3V to 6V)


Chip Select Pin


Interrupt 1 Output


Interrupt 2 Output


Serial Data Output


Serial Data Input & Output


Serial Communication Clock


ADXL345 Module Features & Specifications

  • 3V-6V DC Supply Voltage
  • On-board LDO Voltage regulator
  • Built-in Voltage level convertor (MOSFET based)
  • It can be interface with 3.3V or 5V Microcontroller.
  • Ultra-Low Power: 40uA in measurement mode, 0.1uA in standby@ 2.5V
  • Tap/Double Tap Detection
  • Free-Fall Detection
  • SPI and I2C interfaces
  • Measuring Range: ±16g
  • Measuring Values (-16g to +16g):
  • X: -235 to +270
  • Y: -240 to +260
  • Z: -240 to +270


Alternate Sensor Modules: ADXL335 Accelerometer Module, HMC5883L Magnetometer Module, Soil Moisture Sensor

Related Components: ADXL345, Resistors, Voltage Regulator IC, Level Shifter IC


Brief about Accelerometer Module

This ADXL345 Accelerometer module consists of an ADXL345 Accelerometer IC, Voltage Regulator IC, Level Shifter IC, resistors, and capacitors in an integrated circuit. Different manufacturers use a different voltage regulator IC.


ADXL345 IC from Analog Devices is the brain of this module. The ADXL345 is a small, thin, low power, complete 3-axis accelerometer with signal conditioned voltage outputs. The product measures acceleration with a minimum full-scale range of ±16g.

ADXL345 Accelerometer Module


How to Use the ADXL345 Accelerometer Module

ADXL345 Accelerometer module consists of 8 pins. Using the ADXL345 module with a microcontroller is very easy. Connect VCC and GND pins to 5V and GND pins of Microcontroller. Also, connect SCL and SDA pins to the SCL and SDA pins of Arduino.


The basic structure of the accelerometer consists of fixed plates and moving plates. When the acceleration is applied on an axis capacitance between fixed plates and moving plates is changed. This results in a sensor output voltage amplitude, which is proportional to the acceleration.


Applications of ADXL345 Accelerometer

  • Cost-sensitive, low power, motion- and tilt-sensing applications
  • Mobile devices
  • Gaming systems
  • Disk drive protection
  • Image stabilization
  • Sports and health devices
Component Datasheet

Related Post

Join 20K+subscribers

We will never spam you.

* indicates required

Be a part of our ever growing community.