Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. #include <Wire.h>
  2.  
  3. const int MPU = 0x68; // MPU6050 I2C address
  4. float AccX, AccY, AccZ;
  5.  
  6. void setup() {
  7. Serial.begin(19200);
  8. Wire.begin();
  9. Wire.beginTransmission(MPU);
  10. Wire.write(0x6B);
  11. Wire.write(0b00000000);
  12. Wire.endTransmission();
  13. Wire.beginTransmission(0b1101000);
  14. Wire.write(0x1C);
  15. Wire.write(0b00000001);
  16. Wire.endTransmission();
  17. }
  18.  
  19. void loop() {
  20. Wire.beginTransmission(MPU);
  21. Wire.write(0x3B);
  22. Wire.endTransmission();
  23. Wire.requestFrom(MPU, 6, true);
  24. AccX = (Wire.read()<<8|Wire.read());
  25. AccY = (Wire.read()<<8|Wire.read());
  26. AccZ = (Wire.read()<<8|Wire.read());
  27.  
  28. Serial.print(AccX);
  29. Serial.print(",");
  30. Serial.print(AccY);
  31. Serial.print(",");
  32. Serial.println(AccZ);
  33. delay(100);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement