cs171027
5 years ago
1 changed files with 0 additions and 52 deletions
@ -1,52 +0,0 @@ |
|||||
#include <ArduinoJson.h> |
|
||||
#include <Adafruit_MPU6050.h> |
|
||||
#include <Adafruit_Sensor.h> |
|
||||
#include <Wire.h> |
|
||||
|
|
||||
Adafruit_MPU6050 mpu; |
|
||||
|
|
||||
void setup(void) { |
|
||||
Serial.begin(115200); |
|
||||
while (!Serial) |
|
||||
delay(10); // pause Zero, Leonardo, etc until serial console opens
|
|
||||
mpu.setAccelerometerRange(MPU6050_RANGE_8_G); |
|
||||
mpu.setGyroRange(MPU6050_RANGE_500_DEG); |
|
||||
mpu.setFilterBandwidth(MPU6050_BAND_21_HZ); |
|
||||
delay(100); |
|
||||
} |
|
||||
|
|
||||
void loop() { |
|
||||
|
|
||||
/* Take a new reading */ |
|
||||
mpu.read(); |
|
||||
|
|
||||
/* Get new sensor events with the readings */ |
|
||||
sensors_event_t accel_event, gyro_event, temp; |
|
||||
mpu.getEvent(&accel_event, &gyro_event, &temp); |
|
||||
|
|
||||
/*Create new json object from values x,y,z respectively*/ |
|
||||
|
|
||||
DynamicJsonBuffer jsonBuffer; /*or StaticJsonBuffer,200> jsonBuffer;*/ |
|
||||
JsonObject& root=jsonBuffer.createObject(); |
|
||||
|
|
||||
|
|
||||
/*Json object now gets input values from acceleration vectors*/ |
|
||||
|
|
||||
JsonObject& accel_data=root.createNestedObject("accel_data"); |
|
||||
accel_data["x"]=accel_event.acceleration.x; |
|
||||
accel_data["y"]=accel_event.acceleration.y; |
|
||||
accel_data["z"]=accel_event.acceleration.z; |
|
||||
|
|
||||
|
|
||||
/*Json object now gets input values from gyroscope vectors*/ |
|
||||
|
|
||||
JsonObject& gyro_data=root.createNestedObject("gyro_data"); |
|
||||
gyro_data["x"]=gyro_event.acceleration.x; |
|
||||
gyro_data["y"]=gyro_event.acceleration.y; |
|
||||
gyro_data["z"]=gyro_event.acceleration.z; |
|
||||
|
|
||||
/* Print out the values into JSON format*/ |
|
||||
root.printTo(Serial); |
|
||||
Serial.println(""); |
|
||||
delay(1000); |
|
||||
} |
|
Loading…
Reference in new issue