VL53L0X 飛行時間微型激光雷達距離感測器 Arduino 使用教學

VL53L0X 飛行時間微型激光雷達距離感測器 Arduino 使用教學

VL53L0X 飛行時間微型激光雷達距離感測器 Arduino 使用教學

您將學習如何使用 VL53L0X 飛行時間距離感測器搭配 Arduino Uno。我們會介紹如何連接感測器來測量毫米級的距離,並在序列監控器上顯示讀數。這個專案將提供您實際操作先進感測器的經驗,並了解其在真實場景中的應用,進一步提升您的 Arduino 技能。

  1. Arduino Uno 開發板
  2. VL53L0X 飛行時間距離感測器模組
  3. 面包板
  4. 跳線

購買整組套件會更方便,以下是 VL53L0X 連結:https://www.taiwansensor.com.tw/sku/SNG-006282

接線圖

../_images/Lesson_21_VL53L0X_module_circuit_uno_bb.png

函數庫與範例

函數庫:請使用 Arduino Library Manager 安裝程式庫,搜尋「Adafruit_VL53L0X」,並安裝它。

程式碼分析

包括必要的庫和初始化感測器物件。我們首先包含 VL53L0X 感測器的函式庫並建立 Adafruit_VL53L0X 類別的實例。

函數中的初始化setup()。在這裡,我們設定串行通訊並初始化距離感測器。如果感測器無法初始化,程式將停止。

捕獲並顯示函數中的測量值loop()。 Arduino 使用此rangingTest()方法持續捕捉距離測量結果。如果測量有效,則會將其列印到串行監視器。

 

分享到社群

發佈留言