GY-80 Multi Sensor Board - 3 Axis Gyro -3 Axis Accelerometer - 3 Axis Magnetometer,
Barometer, Thermometer
This board combines 5 sensors into a single tiny package. Convenient to expirement
with different sensors or used together as an inertial management unit. They are all
accessible via I2C bus.
Comes with straight and right angle headers.
| Part Number | I2C Address | |
3 Axis Gyro | ST Microelectronics L3G4200D | 0x69 | Datasheet |
3 Axis Accelerometer | Analog Devices ADXL345 | 0x53 | Datasheet |
3 Axis Magnetometer | Honeywell MC5883L | 0x1E | Datasheet |
Barometer + Thermometer | Bosch BMP085 | 0x77 | Datasheet |
Documentation
All sensors are accessible via I2C bus for basic operation so you will only need 4 wires to get started:
GND - Ground
Supply voltage. GY80 is 5v and 3.3v compatible. Use one of the following depending on your interface voltage:
VCC - For +5v power. If using with boards such as an Arduino UNO, Leonardo, Micro, Mega.
VCC_3.3v - For +3.3v power. If using with boards such as an Arduino Due.
SCL - I2C Clock
SDA - I2C Data
The quickest way to verify your board is connected properly is running the following I2C scanner
program. This simple sketch will print the I2C address of all discovered devices to the serial monitor.
http://playground.arduino.cc/Main/I2cScanner
GY-80 has the following sensors on board:
Barometer and thermometer - Measures atmospheric pressure and temperature. Used for
weather applications and estimating altitude.
3 Axis Accelerometer - Measures acceleration. Can be used to sense linear motion, vibration,
and infer orientation and force.
3 Axis Gyroscope - Measures angular rotation which can be used to infer orientation.
3 Axis Magnetometer - Measures strength and direction of magnetic fields. Can be used as a compass
to determine bearing.
Bildr.org has written some great articles on using each of these sensors along with sample code: