“(SKU:RB-02S033A)碰撞開關(guān)/碰撞傳感器”的版本間的差異
(→?程序效果) |
|||
(未顯示1個(gè)用戶的4個(gè)中間版本) | |||
第3行: | 第3行: | ||
哈爾濱奧松機(jī)器人科技有限公司最新推出碰撞模塊,板載LED小燈,直觀顯示碰撞開關(guān)狀態(tài),板子上帶有高品質(zhì)接口,能夠經(jīng)受上萬(wàn)次插拔,保證接觸口的牢固。端口邊上有一個(gè)大寫的“D”標(biāo)識(shí),“D”代表模塊信號(hào)端為數(shù)字量,標(biāo)明這是一個(gè)數(shù)字的傳感器。該款產(chǎn)品采用沉金工藝,不僅大大提高了模塊的性能,而且使模塊帶有金色光澤。碰撞開關(guān)模塊可在各種單片機(jī)控制器上應(yīng)用,尤其在Arduino控制器上更為簡(jiǎn)單,通過3P傳感器連接線插接到Arduino專用傳感器擴(kuò)展板上可以非常容易地實(shí)現(xiàn)與碰撞相關(guān)的互動(dòng)作品 | 哈爾濱奧松機(jī)器人科技有限公司最新推出碰撞模塊,板載LED小燈,直觀顯示碰撞開關(guān)狀態(tài),板子上帶有高品質(zhì)接口,能夠經(jīng)受上萬(wàn)次插拔,保證接觸口的牢固。端口邊上有一個(gè)大寫的“D”標(biāo)識(shí),“D”代表模塊信號(hào)端為數(shù)字量,標(biāo)明這是一個(gè)數(shù)字的傳感器。該款產(chǎn)品采用沉金工藝,不僅大大提高了模塊的性能,而且使模塊帶有金色光澤。碰撞開關(guān)模塊可在各種單片機(jī)控制器上應(yīng)用,尤其在Arduino控制器上更為簡(jiǎn)單,通過3P傳感器連接線插接到Arduino專用傳感器擴(kuò)展板上可以非常容易地實(shí)現(xiàn)與碰撞相關(guān)的互動(dòng)作品 | ||
==規(guī)格參數(shù)== | ==規(guī)格參數(shù)== | ||
? | # 工作電壓 :3.3v | + | # 工作電壓 :3.3v - 5v |
# 尺寸大?。?30mm x 25mm | # 尺寸大?。?30mm x 25mm | ||
# 重量大小:2g | # 重量大?。?g | ||
# 信號(hào)類型:數(shù)字信號(hào) | # 信號(hào)類型:數(shù)字信號(hào) | ||
+ | # 固定孔:M3 * 2個(gè) | ||
+ | # 板載指示燈:紅色 LED | ||
+ | # 滾輪直徑:5 mm | ||
+ | |||
==接口定義== | ==接口定義== | ||
* S:信號(hào)引腳 | * S:信號(hào)引腳 | ||
* +:電源地 | * +:電源地 | ||
* -:電源正極 | * -:電源正極 | ||
+ | [[文件:02S033A01.png|500px|縮略圖|居中]] | ||
==使用方法== | ==使用方法== | ||
+ | ===工作原理=== | ||
+ | 碰撞開關(guān)的工作原理與大按鈕模塊相似,都是一個(gè)開關(guān)元件,通過觸點(diǎn)的開合,而對(duì)其他設(shè)備進(jìn)行控制,達(dá)到互動(dòng)的效果。碰撞開關(guān)常用語(yǔ)輪式小車自主運(yùn)動(dòng)使用,這個(gè)碰撞開關(guān)前方接觸片有個(gè)獨(dú)特的滑輪設(shè)計(jì),可以作為導(dǎo)向輪使用。 | ||
+ | ===編程原理=== | ||
+ | 碰撞傳感器為數(shù)字信號(hào)的傳感器,引出三個(gè)引腳,分別是電源正Vcc、電源地GND、信號(hào)引腳S,實(shí)際使用時(shí)可以將傳感器接在 Arduino UNO 控制器的數(shù)字或模擬引腳,例如數(shù)字引腳3號(hào),可以通過 Arduino IDE 自帶的串口監(jiān)視器將輸出信號(hào)打印出來,當(dāng)碰撞開關(guān)被按下時(shí)輸出是低電平,沒有按下時(shí)輸出是高電平;再通過 Arduino UNO 板載的13引腳燈直觀反映出碰撞開關(guān)的狀態(tài)。 | ||
===硬件接線圖=== | ===硬件接線圖=== | ||
? | |||
[[文件:pengzhuangkaiguan.jpg|700px|縮略圖|居中]] | [[文件:pengzhuangkaiguan.jpg|700px|縮略圖|居中]] | ||
? | |||
===例子程序=== | ===例子程序=== | ||
<pre style='color:blue'> | <pre style='color:blue'> | ||
int sw = 3;//定義引腳 | int sw = 3;//定義引腳 | ||
int val = 0; | int val = 0; | ||
+ | int led = 13; | ||
void setup() | void setup() | ||
{ | { | ||
Serial.begin(9600);//設(shè)置波特率 | Serial.begin(9600);//設(shè)置波特率 | ||
? | pinMode(sw,INPUT); | + | pinMode(sw,INPUT); |
+ | pinMode(led,OUTPUT); | ||
} | } | ||
void loop() | void loop() | ||
{ | { | ||
? | + | val = digitalRead(sw); //讀傳感器信息 | |
? | val = digitalRead(sw); //讀傳感器信息 | + | |
if(LOW == val) | if(LOW == val) | ||
{ | { | ||
? | + | Serial.println("switch is CLOSE"); | |
? | + | digitalWrite(13,HIGH); | |
+ | delay(500); | ||
} | } | ||
else | else | ||
{ | { | ||
? | + | Serial.println("switch is OPEN"); | |
? | delay(500); | + | digitalWrite(13,LOW); |
+ | delay(500); | ||
} | } | ||
} | } | ||
</pre> | </pre> | ||
===程序效果=== | ===程序效果=== | ||
? | + | 將例子程序上傳到 Arduino UNO 控制器中,如果上傳沒有錯(cuò)誤,會(huì)出現(xiàn)一下現(xiàn)象: | |
+ | * 碰撞開關(guān)被按下時(shí),碰撞開關(guān)信號(hào)引腳輸出低電平,碰撞開關(guān)板載的紅色 LED 亮起,Arduino UNO 控制器板載的 13號(hào)引腳 LED 亮起,通過串口打印顯示出當(dāng)前開關(guān)狀態(tài)“switch is CLOSE” | ||
+ | * 碰撞開關(guān)未被按下時(shí),碰撞開關(guān)信號(hào)引腳輸出高電平,碰撞開關(guān)板載的紅色 LED 熄滅,Arduino UNO 控制器板載的 13號(hào)引腳 LED 熄滅,通過串口打印顯示出當(dāng)前開關(guān)狀態(tài)“switch is OPEN” | ||
+ | :打開串口監(jiān)視器之后,會(huì)輸出當(dāng)前檢測(cè)到開關(guān)狀態(tài)值,如圖所示: | ||
+ | [[文件:02S033A04.png|500px|縮略圖|居中]] | ||
+ | |||
==應(yīng)用視頻== | ==應(yīng)用視頻== | ||
? | + | [[File:4wd peng zhuang.png|400px|居中|link=http://v.youku.com/v_show/id_XMjgwMjkyNDM2.html?from=y1.7-2]] | |
==產(chǎn)品相關(guān)推薦== | ==產(chǎn)品相關(guān)推薦== | ||
[[文件:erweima.png|230px|無框|右]] | [[文件:erweima.png|230px|無框|右]] | ||
第54行: | 第69行: | ||
[http://gharee.com/goods-170.html Arduino 大按鈕模塊]<br/> | [http://gharee.com/goods-170.html Arduino 大按鈕模塊]<br/> | ||
===相關(guān)問題解答=== | ===相關(guān)問題解答=== | ||
? | |||
===相關(guān)學(xué)習(xí)資料=== | ===相關(guān)學(xué)習(xí)資料=== | ||
? | |||
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇] | [http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇] |
2015年12月24日 (四) 14:11的最后版本
目錄 |
產(chǎn)品概述
哈爾濱奧松機(jī)器人科技有限公司最新推出碰撞模塊,板載LED小燈,直觀顯示碰撞開關(guān)狀態(tài),板子上帶有高品質(zhì)接口,能夠經(jīng)受上萬(wàn)次插拔,保證接觸口的牢固。端口邊上有一個(gè)大寫的“D”標(biāo)識(shí),“D”代表模塊信號(hào)端為數(shù)字量,標(biāo)明這是一個(gè)數(shù)字的傳感器。該款產(chǎn)品采用沉金工藝,不僅大大提高了模塊的性能,而且使模塊帶有金色光澤。碰撞開關(guān)模塊可在各種單片機(jī)控制器上應(yīng)用,尤其在Arduino控制器上更為簡(jiǎn)單,通過3P傳感器連接線插接到Arduino專用傳感器擴(kuò)展板上可以非常容易地實(shí)現(xiàn)與碰撞相關(guān)的互動(dòng)作品
規(guī)格參數(shù)
- 工作電壓 :3.3v - 5v
- 尺寸大小: 30mm x 25mm
- 重量大?。?g
- 信號(hào)類型:數(shù)字信號(hào)
- 固定孔:M3 * 2個(gè)
- 板載指示燈:紅色 LED
- 滾輪直徑:5 mm
接口定義
- S:信號(hào)引腳
- +:電源地
- -:電源正極
使用方法
工作原理
碰撞開關(guān)的工作原理與大按鈕模塊相似,都是一個(gè)開關(guān)元件,通過觸點(diǎn)的開合,而對(duì)其他設(shè)備進(jìn)行控制,達(dá)到互動(dòng)的效果。碰撞開關(guān)常用語(yǔ)輪式小車自主運(yùn)動(dòng)使用,這個(gè)碰撞開關(guān)前方接觸片有個(gè)獨(dú)特的滑輪設(shè)計(jì),可以作為導(dǎo)向輪使用。
編程原理
碰撞傳感器為數(shù)字信號(hào)的傳感器,引出三個(gè)引腳,分別是電源正Vcc、電源地GND、信號(hào)引腳S,實(shí)際使用時(shí)可以將傳感器接在 Arduino UNO 控制器的數(shù)字或模擬引腳,例如數(shù)字引腳3號(hào),可以通過 Arduino IDE 自帶的串口監(jiān)視器將輸出信號(hào)打印出來,當(dāng)碰撞開關(guān)被按下時(shí)輸出是低電平,沒有按下時(shí)輸出是高電平;再通過 Arduino UNO 板載的13引腳燈直觀反映出碰撞開關(guān)的狀態(tài)。
硬件接線圖
例子程序
int sw = 3;//定義引腳 int val = 0; int led = 13; void setup() { Serial.begin(9600);//設(shè)置波特率 pinMode(sw,INPUT); pinMode(led,OUTPUT); } void loop() { val = digitalRead(sw); //讀傳感器信息 if(LOW == val) { Serial.println("switch is CLOSE"); digitalWrite(13,HIGH); delay(500); } else { Serial.println("switch is OPEN"); digitalWrite(13,LOW); delay(500); } }
程序效果
將例子程序上傳到 Arduino UNO 控制器中,如果上傳沒有錯(cuò)誤,會(huì)出現(xiàn)一下現(xiàn)象:
- 碰撞開關(guān)被按下時(shí),碰撞開關(guān)信號(hào)引腳輸出低電平,碰撞開關(guān)板載的紅色 LED 亮起,Arduino UNO 控制器板載的 13號(hào)引腳 LED 亮起,通過串口打印顯示出當(dāng)前開關(guān)狀態(tài)“switch is CLOSE”
- 碰撞開關(guān)未被按下時(shí),碰撞開關(guān)信號(hào)引腳輸出高電平,碰撞開關(guān)板載的紅色 LED 熄滅,Arduino UNO 控制器板載的 13號(hào)引腳 LED 熄滅,通過串口打印顯示出當(dāng)前開關(guān)狀態(tài)“switch is OPEN”
- 打開串口監(jiān)視器之后,會(huì)輸出當(dāng)前檢測(cè)到開關(guān)狀態(tài)值,如圖所示:
應(yīng)用視頻
產(chǎn)品相關(guān)推薦
購(gòu)買地址
周邊產(chǎn)品推薦
Arduino Touch 觸摸感應(yīng)按鍵模塊
Arduino 大按鈕模塊