“(SKU:RB-02S012)PING))) 超聲波傳感器”的版本間的差異
來自ALSROBOT WiKi
(以“右 ==產(chǎn)品概述== PING)))?超聲波感測器 這是一款搭配BASIC Stamp微處理器所推出的sensor,當(dāng)然,其他微...”為內(nèi)容創(chuàng)建頁面) |
2015年5月28日 (四) 17:01的版本
目錄 |
產(chǎn)品概述
PING)))?超聲波感測器 這是一款搭配BASIC Stamp微處理器所推出的sensor,當(dāng)然,其他微處理器(51、AVR、PIC、MSP430、ARM)也都可以使用。非常適合使用在機器人上,可 以檢測移動中或靜止的物體,使用時只要微處理器的1個I/O即可。 PING)))? sensor使用發(fā)出超音波(遠超過人所可以聽到的頻率),從sensor到待測物,由接收回波所需要的時間來判斷距離。 PING)))?發(fā)出的是一個PWM(脈沖寬度調(diào)制)的脈沖信號,接收也是PWM信號。
規(guī)格參數(shù)
- 工作電壓 :5V +/-10%
- 功耗 :20mA
- 工作電流:30mA
- 最大電流: 35mA
- 工作溫度范圍:0℃~+70℃
- 探測有效距離:2cm~3m
- 尺寸大?。?22 mm H x 46 mm W x 16 mm D (0.85 in x 1.8 in x 0.6 in)
- 重量:9g
使用方法
引腳定義
- GND:電源地
- 5V:電源正極
- SIG:信號接口
文件:Ping2.jpg
700px
連接圖示
SIG接在控制器的11號引腳,5V接在控制器5V引腳 GND接在控制器GND引腳
應(yīng)用例程
依照程序連接超聲波傳感器與UNO,測試實際檢測的距離。
示例代碼
const int pingPin = 11; unsigned int duration, inches; void setup() { Serial.begin(9600); } void loop() { pinMode(pingPin, OUTPUT); // 設(shè)置為輸出引腳 digitalWrite(pingPin, LOW); // 發(fā)送低電平 delayMicroseconds(2); digitalWrite(pingPin, HIGH); // 開始測距 delayMicroseconds(5); // 延時5微妙 digitalWrite(pingPin, LOW); //結(jié)束測距 pinMode(pingPin, INPUT); // 設(shè)置為輸入引腳 duration = pulseIn(pingPin, HIGH); // 讀取返回脈沖 inches = duration / 58; // 轉(zhuǎn)換為厘米 Serial.println(inches); // 顯示結(jié)果 delay(200); // 延時200毫秒 }
程序效果
打開串口監(jiān)視器可以觀察到輸出的距離值為當(dāng)前超聲波距前方障礙物的實際距離。
產(chǎn)品相關(guān)推薦
購買地址:PING)))?超聲波感測器