GY-801 IMU Module Features
The GY-801 sensor module is a precise 9-axis sensor which includes L3G4200D (Gyroscope), ADXL345 (Accelerometer), MMC5883MC (Magnetometer) and BMP180 (Barometric Pressure/Temperature) ICs.
All these ICs use I2C protocol for communication. This module is also used in the development of ground and flying robots.
To download the datasheet of GY-801 module, click here.
To download the datasheet of L3G4200D sensor, click here.
To download the datasheet of ADXL345 sensor, click here.
To download the datasheet of MMC5883MC sensor, click here.
To download the datasheet of BMP180 sensor, click here.
GY-801 IMU Module Pinout
The GY-801 IMU Module has 10 pins:
- VIN: Module power supply – 5V
- 3.3V: Module power supply – 3.3V
- GND: Ground
- SCL: I2C Serial Clock
- SDA: I2C Serial Data
- M_DRDY: Data Ready Pin for the MMC5883L IC
- A_INT1: Data Ready Pin for the ADXL345 IC
- A_INT2: Data Ready Pin for the ADXL345 IC
- G_INT1: Data Ready Pin for the L3G4200D IC
- G_INT2: Data Ready Pin for the L3G4200D IC
You can see the pinout of this module in the image below.
Interfacing GY-801 IMU Module with Arduino
Step 1: Circuit
The following circuit shows how you should connect Arduino to this module. Connect wires accordingly.
Step 2: Code
Download all files needed from this link and put them in one folder. Then, upload the following code to your Arduino.
/* Create on May 19, 2021 Create by MohammedDamirchi base of https://github.com/DMohammed/GY-801
You can see the results in the Serial Monitor.