import sensor, image, time, math
from pyb import UART
uart = UART(3, 9600, timeout_char=1000)
sensor.reset()
sensor.set_vflip(True)
sensor.set_hmirror(True)
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQQVGA)
sensor.skip_frames(time = 100)
clock = time.clock()
THRESHOLD = (3, 37, -22, 20, -40, 19)
while(True):
img = sensor.snapshot().binary([THRESHOLD]).dilate(5).erode(8)
uart.write("KR-0,50,0;")
5
5zgw
@5zgw
0
声望
20
楼层
654
资料浏览
0
粉丝
0
关注
5zgw 发布的帖子
-
同时读取图片和发送uart串口直接报错了
-
tof连接上openmv的i2c的4口P7,P8时候报错
这个连接P7,p8刚开始还能正确运行,但是运行一段时候就报错了
[1036] [1032] [ 1040] Traceback (most recent call last): File "<stdin>", line 32, in <module> File "vl53l1x.py", line 122, in read OSError: [Errno 19] ENODEV MicroPython v1.9.4-4580-g7747c5b36 on 2019-09-27; OPENMV4 with STM32H743 Type "help()" for more information.
-
RE: IMU问题连接直接就报错了
Traceback (most recent call last): File "<stdin>", line 31, in <module> File "bno055.py", line 91, in gyroscope File "bno055.py", line 49, in read_registers OSError: [Errno 19] ENODEV MicroPython v1.9.4-4580-g7747c5b36 on 2019-09-27; OPENMV4 with STM32H743 Type "help()" for more information.
-
IMU问题连接直接就报错了
我使用imu的时候,通信串口和imu同时使用i2c 2的口子,也就是P4,P5口子,然后直接报错了
我在这里打印了一下registerdef write_registers(self, register, data): print(register) self.i2c.writeto_mem(self.address, register, data)
打印出来的结果是
63 65 61 63
经过我的初步检查就是主函数的
self.system_trigger(0x80)
就报错了,这是怎么回事
-
这个openmv怎么无法计算好程序里面的间隔时间
我用pyb.millis() 和clock.tick()与clock.avg()测试程序中间间隔时间时候,用激光测距测返回时间时候,不论这个长度如何,这个时间间隔都是2ms
-
为什么这个用测距模块连接openmv的i2c(4)口会报错
一般情况是连接i2c(2),但是同样是i2c总线,为什么i2c(4)口就不行呢
I2C(4) is on the Y position: (SCL, SDA) = (P7, P8) = (PD12, PD13)from machine import I2C from vl53l1x import VL53L1X from pyb import Pin import time i2c4 = I2C(4) distance1 = VL53L1X(i2c4) while True: print("range2: mm ", distance1.read()) time.sleep(50)
-
RE: openmv里面测距模块VL53L1X中address的意思
@kidswong999 我现在两个测距模块连接在pyboard上面P23、P24(SDA1、SCL1)以及P25,P26(SDA2,SCL2)上面,当我使用这个VL53L1X这个模块时候,前一个使用了后一个就报错