用于ESP32 的BMI160六轴陀螺仪micropython驱动
#用法
把文件夹BMI160全部放入ESP32
#参考demo
from machine import Pin, I2C, PWM
from BMI160 import BMI160_I2C
from time import sleep_ms
i2c = I2C(sda=Pin(32), scl=Pin(33))
bmi160 = BMI160_I2C(i2c)
k_angle = 180
angle_x = 0
angle_y = 0
angle_garget = 0
while True:
data = bmi160.getMotion6()
angle_x = data[3] / 32768 * k_angle
print(angle_x)
sleep_ms(1000 // 25)
#下载地址
https://download.youkuaiyun.com/download/zhangbaoxiang/86539800
该博客提供了一段用于ESP32的BMI160六轴陀螺仪的Micropython驱动代码,包括了驱动的安装和使用方法。通过I2C接口连接并读取陀螺仪数据,实现角度计算。示例代码展示了如何获取并打印陀螺仪的角速度数据,并提供了下载链接。
1073

被折叠的 条评论
为什么被折叠?



