Devices & Components
Arduino Uno Rev3
GY-521 MPU-6050 3 Axis Gyroscope + Accelerometer Module For Arduino
Project description
Code
Project code
arduino
1#include<Wire.h> 2const int MPU=0x68; 3int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ; 4 5void setup(){ 6 Wire.begin(); 7 Wire.beginTransmission(MPU); 8 Wire.write(0x6B); 9 Wire.write(0); 10 Wire.endTransmission(true); 11 Serial.begin(9600); 12} 13void loop(){ 14 Wire.beginTransmission(MPU); 15 Wire.write(0x3B); 16 Wire.endTransmission(false); 17 Wire.requestFrom(MPU,12,true); 18 AcX=Wire.read()<<8|Wire.read(); 19 AcY=Wire.read()<<8|Wire.read(); 20 AcZ=Wire.read()<<8|Wire.read(); 21 GyX=Wire.read()<<8|Wire.read(); 22 GyY=Wire.read()<<8|Wire.read(); 23 GyZ=Wire.read()<<8|Wire.read(); 24 25 Serial.print("Accelerometer: "); 26 Serial.print("X = "); Serial.print(AcX); 27 Serial.print(" | Y = "); Serial.print(AcY); 28 Serial.print(" | Z = "); Serial.println(AcZ); 29 30 Serial.print("Gyroscope: "); 31 Serial.print("X = "); Serial.print(GyX); 32 Serial.print(" | Y = "); Serial.print(GyY); 33 Serial.print(" | Z = "); Serial.println(GyZ); 34 Serial.println(" "); 35 delay(333); 36}
Downloadable files
circuit diagram
circuit diagram

circuit diagram
circuit diagram

Comments
Only logged in users can leave comments