B02. Grove 超音波測距感應器
Last updated
Last updated
使用 Grove擴充板 連接 超音波測距感應器 (Grove - Ultrasonic Ranger). 取得目前感測到的距離, 若小於五公分則點亮板子上的 USR LED
產生出的 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 會點亮。