The ADXL345 is a small, thin, low power, 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface.
The ADXL345 is well suited for mobile device applications. It measures the static acceleration of gravity in tilt-sensing applications, as well as dynamic acceleration resulting from motion or shock. Its high resolution (4 mg/LSB) enables measurement of inclination changes less than 1.0°.
Several special sensing functions are provided. Activity and inactivity sensing detect the presence or lack of motion and if the acceleration on any axis exceeds a user-set level. Tap sensing detects single and double taps. Free-fall sensing detects if the device is falling. These functions can be mapped to one of two interrupt output pins. An integrated, patent pending 32-level first in, first out (FIFO) buffer can be used to store data to minimize host processor intervention.
Features:
- Single tap/ double tap detection - Activity / Inactivity monitoring - Free-fall detection - 10,000g shock survival - Flexible interrupt modes mappable to either interrupt input - Measurement ranges selectable via serial command - Bandwidth selectable via serial command - Communication: IIC / SPI communication protocol - Low power consumption - The module is compatible with Arduino - Can be connected to the microcontroller via the I2C or SPI bus.
Specification:
- Measurement range: ± 2g ± 16g - Digital output: SPI / IIC - 3-axis, ± 2g / ± 4g / ± 8g / ± 16g - Compact Accelerometer / Inclinometer - I/O Voltage range: 1.7 ~ 3.6V - Working voltage: 3.3 ~ 5V - Working temperature: -40 ° to 85 ° - Working current: 30uA