(SKU:RB-02S012)PING))) 超聲波傳感器
來自ALSROBOT WiKi
目錄 |
產(chǎn)品概述
PING)))?超聲波感測器 這是一款搭配BASIC Stamp微處理器所推出的sensor,當(dāng)然,其他微處理器(51、AVR、PIC、MSP430、ARM)也都可以使用。非常適合使用在機(jī)器人上,可 以檢測移動中或靜止的物體,使用時(shí)只要微處理器的1個(gè)I/O即可。 PING)))? sensor使用發(fā)出超音波(遠(yuǎn)超過人所可以聽到的頻率),從sensor到待測物,由接收回波所需要的時(shí)間來判斷距離。 PING)))?發(fā)出的是一個(gè)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:信號接口
使用方法
連接圖示
SIG接在控制器的11號引腳,5V接在控制器5V引腳 GND接在控制器GND引腳
例子程序
依照程序連接超聲波傳感器與UNO,測試實(shí)際檢測的距離。
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); // 延時(shí)5微妙 digitalWrite(pingPin, LOW); //結(jié)束測距 pinMode(pingPin, INPUT); // 設(shè)置為輸入引腳 duration = pulseIn(pingPin, HIGH); // 讀取返回脈沖 inches = duration / 58; // 轉(zhuǎn)換為厘米 Serial.println(inches); // 顯示結(jié)果 delay(200); // 延時(shí)200毫秒 }
程序效果
打開串口監(jiān)視器可以觀察到輸出的距離值為當(dāng)前超聲波距前方障礙物的實(shí)際距離。
產(chǎn)品相關(guān)推薦
產(chǎn)品購買地址
周邊產(chǎn)品推薦
LV-MaxSonar-EZ1 超聲波傳感器
超聲波傳感器支架
雙模式超聲波傳感器
相關(guān)問題解答
超聲波測距輸出的距離一直為0
超聲波傳感器不工作,如何解除故障
相關(guān)學(xué)習(xí)資料
parallax官方使用說明
parallax官方產(chǎn)品資料
Arduino教程02--Arduino連接超聲波傳感器測距
Arduino學(xué)習(xí)筆記- Arduino連接超聲波傳感器測距
奧松機(jī)器人技術(shù)論壇