from machine import Pin, I2C, PWM
from mpu6050 import MPU6050
import time
led_r = PWM(Pin(2))
led_g = PWM(Pin(3))
led_b = PWM(Pin(4))
i2c_mpu = I2C(0, sda=Pin(0), scl=Pin(1), freq=400000)
imu = MPU6050(i2c_mpu)
while True:
ax=round(imu.accel.x,2)
ay=round(imu.accel.y,2)
az=round(imu.accel.z,2)
gx=round(imu.gyro.x)
gy=round(imu.gyro.y)
gz=round(imu.gyro.z)
tem=round(imu.temperature,2)
print("ax",ax,"\t","ay",ay,"\t","az",az,"\t","gx",gx,"\t","gy",gy,"\t","gz",gz,
"\t","Temperature",tem," ",end="\r")
led_r.duty(int(abs(ax) * 1023))
led_g.duty(int(abs(ay) * 1023))
led_b.duty(int(abs(az) * 1023))
time.sleep(0.1)