当前位置:   article > 正文

ESP32 使用micropython I2C 连接mpu6050 显示温度_mpu6050温度测量

mpu6050温度测量
from machine import Pin,PWM,SoftI2C,I2C
i2c=SoftI2C(scl=Pin(4), sda=Pin(5), freq=400000)
i2c.start()
i2c.writeto_mem(0x68, 0x6B,b'0')
high=i2c.readfrom_mem(0x68,0x41,1)
low=i2c.readfrom_mem(0x68,0x42,1)
h=high[0]
l=low[0]
value = (h << 8) + l
if (value >= 0x8000):
    v = -((65535 - value) + 1)
else:
    v = value
raw_temp = (v / 340.0) + 36.53
print("温度:", raw_temp)

 运行结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/467132
推荐阅读
相关标签
  

闽ICP备14008679号