#=================================================================
# Project : MPU6050 sensor
# Date	: 2022-10-15
# Version : 1.0
# Board : Raspberry Pi Pico
#=================================================================

from machine import Pin, I2C
from time import sleep_ms
from mpu6050_lib import mpu6050

#=================================================================

MPU6050_I2C_ADR = 0x68
i2c1 = I2C(1, scl=Pin(7), sda=Pin(6), freq=100000) #100kHz
mpu6050_sensor = mpu6050(i2c1, MPU6050_I2C_ADR, mpu6050.RANGE_4G, mpu6050.RANGE_250_DEG)

while (True):
    dict_accel = mpu6050_sensor.read_AccelRegisters()
    dict_gyro  = mpu6050_sensor.read_GyroRegisters()
 
    print("Accl : x={0:.2f}, y={1:.2f}, z={2:.2f}".format(dict_accel['ax'], dict_accel['ay'],dict_accel['az']))
    print("Gyro : x={0:.2f}, y={1:.2f}, z={2:.2f}".format(dict_gyro['gx'], dict_gyro['gy'],dict_gyro['gz']))
    utime.sleep_ms(500) 
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT
pico:GP0
pico:GP1
pico:GND.1
pico:GP2
pico:GP3
pico:GP4
pico:GP5
pico:GND.2
pico:GP6
pico:GP7
pico:GP8
pico:GP9
pico:GND.3
pico:GP10
pico:GP11
pico:GP12
pico:GP13
pico:GND.4
pico:GP14
pico:GP15
pico:GP16
pico:GP17
pico:GND.5
pico:GP18
pico:GP19
pico:GP20
pico:GP21
pico:GND.6
pico:GP22
pico:RUN
pico:GP26
pico:GP27
pico:GND.7
pico:GP28
pico:ADC_VREF
pico:3V3
pico:3V3_EN
pico:GND.8
pico:VSYS
pico:VBUS
imu1:INT
imu1:AD0
imu1:XCL
imu1:XDA
imu1:SDA
imu1:SCL
imu1:GND
imu1:VCC