资源简介

到物块位置时,openmv接受到arduino发送信号,获取颜色标识,然后识别下一个,识别三次后得到物块颜色顺序,发送给arduino,到二维码时识别出二维码发送给arduino

资源截图

代码片段和文件信息

import sensor image time
import json
from pyb import UART
red_threshold = (17 43 14 57 3 39)
green_threshold = (30 55 -49 -13 5 44)
blue_threshold = (21 48 -26 10 -36 5)
red_color_code = 1
green_color_code = 2
blue_color_code = 4
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA)
sensor.skip_frames(10)
sensor.set_auto_whitebal(False)
sensor.skip_frames(30)
sensor.set_auto_gain(False)
clock = time.clock()
uart = UART(3 115200)
count = 0
cmd = ‘‘
while(True):
    clock.tick()
    img = sensor.snapshot()
    img.lens_corr(1.8)
    if uart.any():
      tmp_data = uart.readline()
      print(tmp_data)
      if tmp_data == b‘qr\r\n‘:
       zhi = 0
       while(zhi==0):
        img = sensor.snapshot()
        img.lens_corr(1.8)
        for code in img.find_qrcodes():
         zhi = code.payload()
         uart.write(zhi+‘\n‘)
         print(‘you send:‘zhi)

评论

共有 条评论