物聯網開發硬體應用

提升國內高職學生物聯網開發硬體應用入門技術 待進入科技大學再升級為物聯網開發硬體設計人員


您沒有登錄。 請登錄註冊

Grove 超音波測距感應器

向下  內容 [第1頁(共1頁)]

1 Grove 超音波測距感應器 于 周四 10月 19, 2017 8:55 pm

Admin


Admin
專案說明

使用 Grove擴充板 連接 超音波測距感應器 (Grove - Ultrasonic Ranger). 取得目前感測到的距離, 若小於五公分則點亮板子上的 USR LED
此感測器包含於 Grove Starter Kit for LinkIt 7697 內. 使用此範例前請先閱讀 Grove 相關基礎知識, 並依照其內的說明步驟安裝 Grove 相關驅動程式


電路圖

LinkIt 7697
Grove breakout for LinkIt 7697
Grove - Ultrasonic Ranger v1.2

超音波測距感測器是數位訊號輸出, 可以接 D2/D3/D4/D10/D12 的 Grove 連接埠, 此範例連接到 D2




積木畫布


產生出的 Arduino 程式如下
#include "Ultrasonic.h"

int range;

Ultrasonic __ultrasonic2(2);

void setup()
{
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT);
}


void loop()
{
range = __ultrasonic2.MeasureInCentimeters();
Serial.println(range);
if (range < 5) {
digitalWrite(LED_BUILTIN, HIGH);
} else {
digitalWrite(LED_BUILTIN, LOW);
}
delay(1000);
}

透過序列埠監控視窗輸出測量出的距離,每秒更新一次。當距離小於 5 公分時,開發板上的 USR LED 會點亮。






檢視會員個人資料 http://iotboard.666forum.com

回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章