为什么我把tof测出的距离通过串口输出会报错?
-
@kidswong999 为什么我把tof测出的距离通过串口输出会报错?
-
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
-
from machine import I2C
from vl53l1x import VL53L1X
import time
from pyb import UARTi2c = I2C(2)
distance = VL53L1X(i2c)uart = UART(3, 115200)
while True:
print("range:mm ",distance.read() )
uart.writechar(distance.read())
time.sleep(1000)
-
while True: print("range:mm ",distance.read() ) uart.writechar(distance.read()) time.sleep(100)
不要读得频率太快。
-
而且不能writechar,因为char直到128,但是距离最高可以到4000,数据就是错的。