二維碼掃描器 - 掃描二維碼並讀取結果字符串
材料準備
- 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. Terms of Use