“(SKU:RB-02S001)RB URF02超聲波傳感器”的版本間的差異

來(lái)自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
?示例程序
?雙線模式例子程序
 
(未顯示2個(gè)用戶的13個(gè)中間版本)
第1行: 第1行:
 
<br/>
 
<br/>
 
[[文件:125.jpg|200px|有框|右]]
 
[[文件:125.jpg|200px|有框|右]]
?
==概述==
+
==產(chǎn)品概述==
?
:2012年最新推出的RB URF02超聲波傳感器是RB URF v1.1超聲波傳感器的升級(jí)產(chǎn)品,在保留原有功能的基礎(chǔ)上,新增加模式選擇功能,有兩種模式可選擇:?jiǎn)尉€模式只需要一根信號(hào)線,大大減少I(mǎi)O口資源;雙線模式與原有功能一樣,需要一根輸入和輸出信號(hào)線。偵測(cè)距離和精度也有較大提高,可達(dá)1cm到500cm,其在有效探測(cè)范圍內(nèi)自動(dòng)標(biāo)定,無(wú)需任何人工調(diào)整就可以獲得障礙物準(zhǔn)確的距離。令你的機(jī)器人像蝙蝠一樣通過(guò)聲納來(lái)感知周?chē)沫h(huán)境,你只需要在單片機(jī)、微控制器中編寫(xiě)一小段程序,就可以根據(jù)障礙物的距離精確的控制機(jī)器人的電機(jī)運(yùn)行,從而使你的機(jī)器人輕松地避開(kāi)障礙物,因此其是機(jī)器人領(lǐng)域最常用的測(cè)距避障模塊。
+
2015年最新推出的RB URF02超聲波傳感器是RB URF v1.1超聲波傳感器的升級(jí)產(chǎn)品,在保留原有功能的基礎(chǔ)上,新增加模式選擇功能,有兩種模式可選擇:?jiǎn)尉€模式只需要一根信號(hào)線,大大減少I(mǎi)O口資源;雙線模式與原有功能一樣,需要一根輸入和輸出信號(hào)線。偵測(cè)距離和精度也有較大提高,可達(dá)1cm到500cm,其在有效探測(cè)范圍內(nèi)自動(dòng)標(biāo)定,無(wú)需任何人工調(diào)整就可以獲得障礙物準(zhǔn)確的距離。令你的機(jī)器人像蝙蝠一樣通過(guò)聲納來(lái)感知周?chē)沫h(huán)境,你只需要在單片機(jī)、Arduino微控制器中編寫(xiě)一小段程序,就可以根據(jù)障礙物的距離精確的控制機(jī)器人的電機(jī)運(yùn)行,從而使你的機(jī)器人輕松地避開(kāi)障礙物,因此其是機(jī)器人領(lǐng)域最常用的測(cè)距避障模塊。
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
 
# 工作電壓 :+5v
 
# 工作電壓 :+5v
第17行: 第17行:
 
# 重量大?。?g
 
# 重量大?。?g
 
[[文件:p-2.jpg|500px|有框|居中]]
 
[[文件:p-2.jpg|500px|有框|居中]]
?
==使用方法及例子程序==
+
==接口定義==
?
===引腳定義===
+
 
傳感器引腳的定義是
 
傳感器引腳的定義是
 
OUTPUT:輸出信號(hào)
 
OUTPUT:輸出信號(hào)
第24行: 第23行:
 
* +:電源(VCC)  
 
* +:電源(VCC)  
 
* -:地(GND)
 
* -:地(GND)
?
[[文件:p-3.jpg|500px|有框|居中]]
+
[[文件:chaoshengbo01.jpg|500px|有框|居中]]
?
 
+
==使用方法==
 
===連接示意圖===
 
===連接示意圖===
 
單線模式接線:  
 
單線模式接線:  
?
[[文件:p-4.jpg|500px|有框|居中]]
+
[[文件:chaoshengbodanxian.jpg|700px|有框|居中]]
 
* INPUT端口接到控制器的I/O口。5V 和GND分別接到電源的+5V和GND。
 
* INPUT端口接到控制器的I/O口。5V 和GND分別接到電源的+5V和GND。
 
注:在使用單線模式時(shí)模式選擇開(kāi)關(guān)(Mode)撥到數(shù)字1側(cè)。
 
注:在使用單線模式時(shí)模式選擇開(kāi)關(guān)(Mode)撥到數(shù)字1側(cè)。
?
 
 
雙線模式接線:
 
雙線模式接線:
?
[[文件:p-6.jpg|500px|有框|居中]]
+
[[文件:chaoshengboshuangxian01.jpg|700px|有框|居中]]
 
* INPUT、OUTPUT端口接到控制器的I/O口。5V 和GND分別接到電源的+5V和GND。
 
* INPUT、OUTPUT端口接到控制器的I/O口。5V 和GND分別接到電源的+5V和GND。
 
注:在使用雙線模式時(shí)模式選擇開(kāi)關(guān)(Mode)撥到數(shù)字2側(cè)。
 
注:在使用雙線模式時(shí)模式選擇開(kāi)關(guān)(Mode)撥到數(shù)字2側(cè)。
?
 
+
===單線模式例子程序===
?
===示例程序===
+
硬件連接如圖所示,數(shù)字口2 接超聲波的INPUT ,將開(kāi)關(guān)撥到數(shù)字1 一側(cè)超聲波進(jìn)入單線模式。
?
:單線模式測(cè)試: 硬件連接如圖所示,數(shù)字口2 接超聲波的INPUT ,將開(kāi)關(guān)撥到數(shù)字1 一側(cè)超聲波進(jìn)入單線模式。
+
?
:程序代碼如下:
+
 
<pre style='color:blue'>int duration;                          //變量duration 用來(lái)存儲(chǔ)脈沖時(shí)間  
 
<pre style='color:blue'>int duration;                          //變量duration 用來(lái)存儲(chǔ)脈沖時(shí)間  
 
int distance;                          //變量distance 用來(lái)存儲(chǔ)距離  
 
int distance;                          //變量distance 用來(lái)存儲(chǔ)距離  
第62行: 第58行:
 
} </pre>
 
} </pre>
  
?
雙線模式測(cè)試:
+
===雙線模式例子程序===
?
:硬件連接如下圖所示,數(shù)字口4 接超聲波的OUTPUT 、數(shù)字口5 接超聲波INPUT ,將開(kāi)關(guān)撥到數(shù)字2 一側(cè)超聲波進(jìn)入雙線模式。
+
硬件連接如圖所示,數(shù)字口4 接超聲波的OUTPUT 、數(shù)字口5 接超聲波INPUT ,將開(kāi)關(guān)撥到數(shù)字2 一側(cè)超聲波進(jìn)入雙線模式。
?
程序代碼如下:
+
<pre style='color:blue'>
?
<pre style='color:blue'>int inputPin=4;  //  定義超聲波信號(hào)接收接口  
+
int inputPin=4;  //  定義超聲波信號(hào)接收接口  
 
int outputPin=5;  //  定義超聲波信號(hào)發(fā)出接口  
 
int outputPin=5;  //  定義超聲波信號(hào)發(fā)出接口  
 
int ledpin=13;    // 定義ledPin 引腳為13  
 
int ledpin=13;    // 定義ledPin 引腳為13  
第95行: 第91行:
 
} </pre>
 
} </pre>
  
 +
===程序效果===
 +
# 打開(kāi)串口助手可以觀察到輸出的距離值。
 +
# 打開(kāi)串口助手可以觀察到距離值,如果距離小于 50厘米數(shù)字口13的LED 小燈熄滅,距離大于50厘米數(shù)字口13的LED 小燈亮起同時(shí)串口打印處距離數(shù)據(jù)。
 +
 +
==視頻演示==
 +
[[File:chao sheng bo 01.png|400px|左|link=http://v.youku.com/v_show/id_XMTcwNTA2NjY0.html?from=y1.7-2]]
 +
[[File:chao sheng bo 02.png|400px|居中|link=http://v.youku.com/v_show/id_XMTM2MTQyMjQ0.html?from=y1.7-2]]
 +
<br/>
 
==產(chǎn)品相關(guān)推薦==
 
==產(chǎn)品相關(guān)推薦==
?
→購(gòu)買(mǎi)地址  RB URF02超聲波傳感器 http://gharee.com/goods.php?id=132]
+
[[文件:erweima.png|230px|無(wú)框|右]]
 +
===產(chǎn)品購(gòu)買(mǎi)地址===
 +
[http://gharee.com/goods.php?id=132 RB URF02超聲波傳感器]<br/>
 +
===周邊產(chǎn)品推薦===
 +
[http://gharee.com/goods-301.html 超聲波傳感器支架]<br/>
 +
[http://gharee.com/goods-136.html PING))) 超聲波傳感器]<br/>
 +
===相關(guān)問(wèn)題解答===
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=3094 超聲波測(cè)距傳感器為什么一直輸出零?]<br/>
 +
===相關(guān)學(xué)習(xí)資料===
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2820 視頻:Arduino-2WD輕量型移動(dòng)機(jī)器人超聲波旋轉(zhuǎn)偵測(cè)演示]<br/>
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=4582&fromuid=10780 超聲波測(cè)距LED輸出小裝置制作]<br/>
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2828&highlight=%E8%B6%85%E5%A3%B0%E6%B3%A2 Arduino學(xué)習(xí)筆記- Arduino連接超聲波傳感器測(cè)距]<br/>
 +
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]<br/>

2015年12月8日 (二) 09:43的最后版本


125.jpg

目錄

產(chǎn)品概述

2015年最新推出的RB URF02超聲波傳感器是RB URF v1.1超聲波傳感器的升級(jí)產(chǎn)品,在保留原有功能的基礎(chǔ)上,新增加模式選擇功能,有兩種模式可選擇:?jiǎn)尉€模式只需要一根信號(hào)線,大大減少I(mǎi)O口資源;雙線模式與原有功能一樣,需要一根輸入和輸出信號(hào)線。偵測(cè)距離和精度也有較大提高,可達(dá)1cm到500cm,其在有效探測(cè)范圍內(nèi)自動(dòng)標(biāo)定,無(wú)需任何人工調(diào)整就可以獲得障礙物準(zhǔn)確的距離。令你的機(jī)器人像蝙蝠一樣通過(guò)聲納來(lái)感知周?chē)沫h(huán)境,你只需要在單片機(jī)、Arduino微控制器中編寫(xiě)一小段程序,就可以根據(jù)障礙物的距離精確的控制機(jī)器人的電機(jī)運(yùn)行,從而使你的機(jī)器人輕松地避開(kāi)障礙物,因此其是機(jī)器人領(lǐng)域最常用的測(cè)距避障模塊。

規(guī)格參數(shù)

  1. 工作電壓 :+5v
  2. 工作電流 :<20mA
  3. 工作頻率 :40KHz
  4. 工作溫度范圍:-10℃~+70℃
  5. 探測(cè)有效距離:1cm~500cm
  6. 探測(cè)分辨率:0.5cm
  7. 探測(cè)誤差:±0.5%
  8. 靈敏度:大于1.8m外可以探測(cè)到直徑2cm物體
  9. 接口類(lèi)型:TTL(單線模式和雙線模式可切換)
  10. 方向性偵測(cè)范圍:定向式(水平/垂直)65度圓錐
  11. 尺寸大?。?120mm x 115mm
  12. 重量大小:7g
P-2.jpg

接口定義

傳感器引腳的定義是 OUTPUT:輸出信號(hào) INPUT:信號(hào)輸入

  • +:電源(VCC)
  • -:地(GND)
Chaoshengbo01.jpg

使用方法

連接示意圖

單線模式接線:

Chaoshengbodanxian.jpg
  • INPUT端口接到控制器的I/O口。5V 和GND分別接到電源的+5V和GND。

注:在使用單線模式時(shí)模式選擇開(kāi)關(guān)(Mode)撥到數(shù)字1側(cè)。 雙線模式接線:

Chaoshengboshuangxian01.jpg
  • INPUT、OUTPUT端口接到控制器的I/O口。5V 和GND分別接到電源的+5V和GND。

注:在使用雙線模式時(shí)模式選擇開(kāi)關(guān)(Mode)撥到數(shù)字2側(cè)。

單線模式例子程序

硬件連接如圖所示,數(shù)字口2 接超聲波的INPUT ,將開(kāi)關(guān)撥到數(shù)字1 一側(cè)超聲波進(jìn)入單線模式。

int duration;                           //變量duration 用來(lái)存儲(chǔ)脈沖時(shí)間 
int distance;                           //變量distance 用來(lái)存儲(chǔ)距離 
int srfPin = 2;                          //定義srfPin 引腳為 2  
void setup() 
{ 
Serial.begin(9600); 
} 
void loop() 
{ 
  pinMode(srfPin, OUTPUT); 
  digitalWrite(srfPin, LOW);            
  delayMicroseconds(2); 
  digitalWrite(srfPin, HIGH);           
  delayMicroseconds(10); 
  digitalWrite(srfPin, LOW);            
  pinMode(srfPin, INPUT); 
  duration = pulseIn(srfPin, HIGH);         
  distance = duration/58;        // 將脈沖時(shí)間轉(zhuǎn)化為距離(單位:厘米) 
  Serial.println(distance);       // 輸出距離值 
  delay(50);                             
} 

雙線模式例子程序

硬件連接如圖所示,數(shù)字口4 接超聲波的OUTPUT 、數(shù)字口5 接超聲波INPUT ,將開(kāi)關(guān)撥到數(shù)字2 一側(cè)超聲波進(jìn)入雙線模式。

int inputPin=4;   //  定義超聲波信號(hào)接收接口 
int outputPin=5;  //  定義超聲波信號(hào)發(fā)出接口 
int ledpin=13;    // 定義ledPin 引腳為13 
void setup() 
{ 
  Serial.begin(9600); 
  pinMode(ledpin,OUTPUT); 
  pinMode(inputPin, INPUT); 
  pinMode(outputPin, OUTPUT); 
}                                                                                                                                          
void loop() 
{ 
  digitalWrite(outputPin, LOW); //使發(fā)出發(fā)出超聲波信號(hào)接口低電平2 μs 
  delayMicroseconds(2); 
  digitalWrite(outputPin, HIGH); 
//使發(fā)出發(fā)出超聲波信號(hào)接口高電平10μs ,這里是至少10μs 
  delayMicroseconds(10); 
  digitalWrite(outputPin, LOW);     // 保持發(fā)出超聲波信號(hào)接口低電平 
  int distance = pulseIn(inputPin, HIGH);  //  讀出脈沖時(shí)間 
  distance= distance/58;    // 將脈沖時(shí)間轉(zhuǎn)化為距離(單位:厘米) 
  Serial.println(distance);   // 輸出距離值                  
  delay(50);    
  if (distance >=50) 
  { //如果距離大于50厘米小燈亮起 
     digitalWrite(ledpin,HIGH); 
  } //如果距離小于50厘米小燈熄滅 
  else 
     digitalWrite(ledpin,LOW); 
} 

程序效果

  1. 打開(kāi)串口助手可以觀察到輸出的距離值。
  2. 打開(kāi)串口助手可以觀察到距離值,如果距離小于 50厘米數(shù)字口13的LED 小燈熄滅,距離大于50厘米數(shù)字口13的LED 小燈亮起同時(shí)串口打印處距離數(shù)據(jù)。

視頻演示

Chao sheng bo 01.png
Chao sheng bo 02.png


產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購(gòu)買(mǎi)地址

RB URF02超聲波傳感器

周邊產(chǎn)品推薦

超聲波傳感器支架
PING))) 超聲波傳感器

相關(guān)問(wèn)題解答

超聲波測(cè)距傳感器為什么一直輸出零?

相關(guān)學(xué)習(xí)資料

視頻:Arduino-2WD輕量型移動(dòng)機(jī)器人超聲波旋轉(zhuǎn)偵測(cè)演示
超聲波測(cè)距LED輸出小裝置制作
Arduino學(xué)習(xí)筆記- Arduino連接超聲波傳感器測(cè)距
奧松機(jī)器人技術(shù)論壇