How to use the accelerometer- gyroscope GY-521 – AI-IOT – Free Course – Share Value – Internet Of Think

How to use the accelerometer- gyroscope GY-521

THINGS USED IN THIS PROJECT

Hardware components:
A000066 iso both
Arduino Arduino UNO & Genuino UNO
× 1
GY-521 MPU-6050 3 Axis Gyroscope + Accelerometer Module For Arduino
× 1

SCHEMATICS

circuit diagram
Gy 521 breadboard arduino t2lk2jvb4s

CODE

Project codeArduino
#include<Wire.h>
const int MPU=0x68; 
int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ;

void setup(){
  Wire.begin();
  Wire.beginTransmission(MPU);
  Wire.write(0x6B); 
  Wire.write(0);    
  Wire.endTransmission(true);
  Serial.begin(9600);
}
void loop(){
  Wire.beginTransmission(MPU);
  Wire.write(0x3B);  
  Wire.endTransmission(false);
  Wire.requestFrom(MPU,12,true);  
  AcX=Wire.read()<<8|Wire.read();    
  AcY=Wire.read()<<8|Wire.read();  
  AcZ=Wire.read()<<8|Wire.read();  
  GyX=Wire.read()<<8|Wire.read();  
  GyY=Wire.read()<<8|Wire.read();  
  GyZ=Wire.read()<<8|Wire.read();  
  
  Serial.print("Accelerometer: ");
  Serial.print("X = "); Serial.print(AcX);
  Serial.print(" | Y = "); Serial.print(AcY);
  Serial.print(" | Z = "); Serial.println(AcZ); 
  
  Serial.print("Gyroscope: ");
  Serial.print("X = "); Serial.print(GyX);
  Serial.print(" | Y = "); Serial.print(GyY);
  Serial.print(" | Z = "); Serial.println(GyZ);
  Serial.println(" ");
  delay(333);
}

Share This:

Be the first to comment

Leave a Reply

Your email address will not be published.


*