二维码扫描器 - 扫描二维码并读取结果字串
材料准备
- AmebaPro2 [ AMB82 MINI ] x 1
范例说明
介绍
这个范例将展示当QR码放在AMB82 MINI镜头前时,如何取得结果字串和长度。
流程
开启QR码扫描器范例 “File” -> “Examples” -> “AmebaQR” -> “QRCodeScanner”。
您可以透过呼叫 StartScanning() 方法来启动扫描器。 请注意,这应该在 setup() 中,而不是在loop() 中。
您可以透过呼叫方法 GetResultString() 和 GetResultLength() 来取得结果字串和结果长度。
请注意,使用者将在loop() 中修改条件检查。 这只是说明如何取得结果字串和长度。 目前,从第3次成功扫描开始,将能够可靠地检索结果字串和长度。 强烈鼓励更多人尝试并改进此范例的性能。 此范例目前可能不是最优化的版本。
若要最佳化您的应用程式效能,可以修改qrcode_drv.c中的qr_code_scanner_config_map,如下图所示。 目前,尚未在Arduino层级上公开API,但如果存在需求则可以在将来进行此操作。
若要测试此范例,请编译并执行该范例。 将 AMB82 MINI 摄影机的二维码放入其中。 如果没有侦测到二维码,您将能够在 Serial Monitor 中看到这一点。
如果成功 3 次后侦测到 QR 码,您将在Serial Monitor上观察到此记录。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款