Skip to Content

Accelerometer Three-axis Sensor Module GY-61 ADXL335

The GY-61 ADXL335 is a compact, low-power 3-axis analog accelerometer module built around the Analog Devices ADXL335 sensor. Designed for measuring both static (e.g., gravity) and dynamic (e.g., motion, vibration) acceleration, it outputs analog voltages proportional to acceleration along the X, Y, and Z axes. The onboard 3.3V voltage regulator allows the module to be powered with either 3.3V or 5V, making it suitable for a wide range of microcontroller systems such as Arduino.

Package Includes:

  • 1 x GY-61 ADXL335 3-Axis Accelerometer Module
  •  Male Header Pins (for soldering)

39.00 AED 39.00 AED Tax Included
39.00 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features:

  • 3-axis acceleration measurement with analog outputs
  • ±3g full-scale range for accurate motion detection
  • Adjustable bandwidth via external capacitors
  • Low power consumption for battery-powered applications
  • High shock resistance: up to 10,000g
  • Built-in voltage regulator: compatible with 3.3V–6V supply
  • Compact size, lightweight, and Arduino-compatible

Specifications:

Parameter Value
Operating Voltage 1.8V – 3.6V (Sensor), 3.3V – 6V (Module)
Operating Current 350μA (typical)
Sensing Range ±3g
Temperature Range −40°C to +85°C
Sensitivity 270 to 330mV/g
Shock Resistance Up to 10,000g
Module Dimensions 4mm x 4mm x 1.45mm

Pinout:

GY-61 ADXL335 Pinout

Pin Name Description
1 VCC Power supply (3.3V to 6V)
2 GND Ground
3 XOUT Analog output for X-axis
4 YOUT Analog output for Y-axis
5 ZOUT Analog output for Z-axis

Wiring with Arduino:

GY-61 Pin Arduino Pin
VCC 3.3V
GND GND
XOUT A0
YOUT A3
ZOUT A4

Calibration Tips:

  • When flat: Z-axis ≈ 1g; X and Y ≈ 0g
  • Rotate the sensor to calibrate ±1g and 0g for each axis

Arduino Code Example:

const int xpin = A0;
const int ypin = A3;
const int zpin = A4;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int x = analogRead(xpin);
  int y = analogRead(ypin);
  int z = analogRead(zpin);

  Serial.print(((float)x - 331.5) / 65 * 9.8); // X-axis in m/s²
  Serial.print("\t");
  Serial.print(((float)y - 329.5) / 68.5 * 9.8); // Y-axis in m/s²
  Serial.print("\t");
  Serial.print(((float)z - 340) / 68 * 9.8); // Z-axis in m/s²
  Serial.println();

  delay(1000);
}

Applications:

  • Tilt and orientation sensing
  • Motion tracking
  • Vibration monitoring
  • Robotics and drones
  • DIY accelerometer-based control systems