Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<Wire.h>
- const int MPU=0x68;
- int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ;
- #include <RCSwitch.h>
- RCSwitch mySwitch = RCSwitch();
- void setup(){
- Wire.begin();
- Wire.beginTransmission(MPU);
- Wire.write(0x6B);
- Wire.write(0);
- Wire.endTransmission(true);
- Serial.begin(9600);
- mySwitch.enableTransmit(2);
- }
- 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(" ");
- mySwitch.send(AcX,24);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement