#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>
#include <Servo.h>
Servo myservo;
Adafruit_MPU6050 mysensor;
void setup() {
Serial.begin(115200);
myservo.attach(9);
Wire.begin();
mysensor.begin();
myservo.write(0);
mysensor.setAccelerometerRange(MPU6050_RANGE_8_G);
mysensor.setGyroRange(MPU6050_RANGE_500_DEG);
mysensor.setFilterBandwidth(MPU6050_BAND_21_HZ);
delay(100);
}
void loop() {
sensors_event_t a, g, temp;
mysensor.getEvent(&a, &g, &temp);
int acc = a.acceleration.y;
acc = map(acc, -10, 10, 180, 0);
myservo.write(acc);
Serial.println(acc);
}