嵌入式应用技术开发

智能移动机器人程序编写

# --------------二维码识别部分 -------------------

def QR_Check():

'''

说明:二维码函数

'''

global QR_Flag

if QR_Flag:

res = img.find_qrcodes() # 寻找二维码

if len(res) > 0:

# 在图片和终端显示二维码信息

img.draw_rectangle(res[0].rect())

img.draw_string(2, 2, res[0].payload(), color=(0, 128, 0), scale=2)

print(res[0].payload())

# 串口发送二维码信息

uart.write(bytes([0x55]))

uart.write(bytes([0x02]))

uart.write(bytes([0x92]))

uart.write(bytes([0x01]))

uart.write(bytes([len(res[0].payload())]))

for qrdata in res[0].payload():

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(一)核心板STM32 程序更新 更新内容: 1. 增加OpenMV 摄像头控制与接收数据功能。 2. 增加从车返回数据长度。(最大为50 字节) 3. 增加与FPGA 数据交互区(具体参考Arduino-FPGA-STM32 地址协议文档) 4. 增加向FPGA 写入循迹板第一排循迹数据功能。 (二) Arduino 程序更新 更新内容: 1. 增加与OpenMv 控制,返回数据功能,K1 按键可实现对OpenMv 的控制功 能。 2. 增加接收OpenMv 摄像头的控制指令功能。 3. 增加返回OpenMV 摄像头识别结果功能。 (三)增加OpenMV 摄像头程序 更新内容: 1. 增加OpenMv 摄像头程序 三、Android 应用程序更新 更新内容: 1. 增加立体车库控制、智能交通灯控制、OpenMV 摄像控制与显示结果、道闸 4 显示车牌功能。 2. 修改Android 接收竞赛平台数据缓存数组长度。 3. 修复无线充电无法显示对话框功能。 4. 修复循迹无法调整速度问题。 5. 修复控制标志物后无法控制竞赛平台问题。 四、标志物更新说明 1. 增加立体车库标志物 2. 增加智能交通灯标志物 3. 增加地形标志物 4. 道闸标志物增加显示车牌功能。 五、文档更新 1. 通讯协议更新,增加立体车库控制指令、返回值状态,增加智能交通灯控制 指令、返回值状态,增加道闸显示车牌协议。 2. 增加OpenMv 控制指令、数据返回协议。 3. 增加Arduino-FPGA-STM32 地址协议文档。 4. 更新沙盘标志物介绍文档,(增加立体车库、智能交通灯、地形标志物介绍, 去掉旧交通灯标志物介绍、LCD 显示标志物介绍)。 5. 更新Android 综合程序介绍文档,(增加立体车库、智能交通标志物、OpenMv 摄像头控制说明)。 5 6. 增加OpenMV 使用说明文档。 六、原理图更新 1. 增加从车核心板原理图、Arduino 开发板原理图。 七、标志物文件更新 1. 增加道闸核心板更新文件、道闸LCD 显示屏更新文件、以及更新说明文档。 提供道闸LCD 显示屏相关烧录软件。 八、软件更新 1. 增加OpenMv 摄像头开发软件、驱动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值