(SKU:RB-02S012)PING))) 超聲波傳感器

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
Ping1.jpg

目錄

產(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ù)

  1. 工作電壓 :5V +/-10%
  2. 功耗 :20mA
  3. 工作電流:30mA
  4. 最大電流: 35mA
  5. 工作溫度范圍:0℃~+70℃
  6. 探測有效距離:2cm~3m
  7. 尺寸大?。?22 mm H x 46 mm W x 16 mm D (0.85 in x 1.8 in x 0.6 in)
  8. 重量:9g
產(chǎn)品尺寸圖

接口定義

  • GND:電源地
  • 5V:電源正極
  • SIG:信號接口

使用方法

連接圖示

SIG接在控制器的11號引腳,5V接在控制器5V引腳 GND接在控制器GND引腳

Ping3.jpg

例子程序

依照程序連接超聲波傳感器與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)推薦

Erweima.png

產(chǎn)品購買地址

PING)))超聲波感測器

周邊產(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ù)論壇