http://gharee.com/wiki/api.php?action=feedcontributions&feedformat=atom&user=26wd
123,123,123
2025-05-10T09:40:47Z
用戶貢獻
MediaWiki 1.21.2
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S09002.jpg
文件:RB-02S09002.jpg
2015-07-31T03:20:53Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S09001.jpg
文件:RB-02S09001.jpg
2015-07-31T03:20:30Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S090)_%E7%BB%A7%E7%94%B5%E5%99%A8%E6%A8%A1%E5%9D%97
(SKU:RB-02S090) 繼電器模塊
2015-07-31T03:19:12Z
<p>26wd:</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
繼電器模塊, 采用3線接口方便的使用,5.08mm高電壓接線端子保障安全。 運行電壓適應3.3V和5V供電。 數(shù)字信號模塊,板子上均有大寫字母D標識。 小板上帶有高品質(zhì)接頭,能夠經(jīng)受上萬次插拔,保證接觸牢固,良好。 沉金工藝,不僅保證模塊的性能,而且?guī)в薪鹕鉂桑??<br />
在使用Arduino做互動項目時,很多大電流或高電壓的設備通常無法直接用Arduino的數(shù)字IO口進行控制(如電磁閥、電燈、電機等),此時可以考慮用繼電器的方案解決。模塊化的設計使其很容易同Arduino擴展板相連接。繼電器的輸出狀態(tài)都由一個發(fā)光二極管表示,方便實際使用。 ??<br />
繼電器模塊就是采用大電流優(yōu)質(zhì)接線端子,提供1路輸入與輸出,最高可以接277V/10A的交流設備或25V/10A的直流設備,因此能夠用來控制電燈、電機等設備。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :3.3V/5v<br />
# 尺寸大?。?45mm x 25mm<br />
# 重量大小:15g<br />
# 信號類型:數(shù)字信號<br />
===引腳定義===<br />
* S:信號引腳<br />
* +:電源正極<br />
* -:電源地<br />
==使用方法==<br />
[[文件:RB-02S09001.jpg|700px|縮略圖|居中]]<br />
<br />
[[文件:RB-02S09002.jpg|700px|縮略圖|居中]]<br />
S引腳接到控制器的3口。+和-分別接到電源的+5V和GND。<br />
==應用例程==<br />
===示例程序===<br />
<pre style='color:blue'>int ctl = 3;//定義引腳<br />
<br />
void setup()<br />
{<br />
pinMode(ctl,OUTPUT); <br />
} <br />
<br />
void loop()<br />
{<br />
digitalWrite(ctl,HIGH);<br />
delay(1000);<br />
digitalWrite(ctl,LOW);<br />
delay(1000);<br />
}</pre><br />
===程序效果===<br />
程序下載之后會聽到繼電器關短和打開的聲音,同時可以看到板載LED閃爍。<br />
==產(chǎn)品相關推薦==<br />
購買地址:[]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S08702.jpg
文件:RB-02S08702.jpg
2015-07-31T03:14:59Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S08701.jpg
文件:RB-02S08701.jpg
2015-07-31T03:14:38Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S087)_%E6%8C%AF%E5%8A%A8%E9%A9%AC%E8%BE%BE
(SKU:RB-02S087) 振動馬達
2015-07-31T03:12:52Z
<p>26wd:</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
此產(chǎn)品由一個直徑10mm高2.7mm的扁平馬達和一些基本的電子器件構(gòu)成。該模塊采用3Pin的防插反插頭,操作安全,插口旁邊有一個大寫字母D表示該模塊為一個數(shù)字型模塊,可以通過控制信號的高低才控制馬達的振動和關閉,插頭另一側(cè)為振動的圖片表示。該模塊振動效果和手機振動效果一樣,此產(chǎn)品可以應用于一些需要振動的設備上,以及一些小的玩具上面。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :+3.3V/+5v<br />
# 尺寸大?。?30mm x 25mm<br />
# 重量大小:3g<br />
# 信號類型:數(shù)字信號<br />
===示例程序===<br />
* S:信號引腳<br />
* +:電源正極<br />
* -: 電源地<br />
==使用方法==<br />
[[文件:RB-02S08701.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-02S08702.jpg|700px|縮略圖|居中]]<br />
<br />
S引腳接到控制器的3口。+和-分別接到電源的+5V和GND。<br />
==應用例程==<br />
===示例程序===<br />
<pre style='color:blue'>int MoPin = 3; // vibrator s connected to digital pin 3<br />
<br />
void setup() { <br />
pinMode( MoPin, OUTPUT );<br />
} <br />
<br />
void loop() { <br />
<br />
digitalWrite(MoPin, HIGH); <br />
delay(1000); <br />
<br />
digitalWrite(MoPin, LOW); <br />
delay(1000); <br />
}<br />
}</pre><br />
===程序效果===<br />
程序編譯下載之后,振動馬達就會間斷的振動起來。<br />
==產(chǎn)品相關推薦==<br />
購買地址:[]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S08902.jpg
文件:RB-02S08902.jpg
2015-07-31T03:08:38Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S08901.jpg
文件:RB-02S08901.jpg
2015-07-31T03:08:08Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S089)%E7%A2%B0%E6%92%9E%E5%BC%80%E5%85%B3
(SKU:RB-02S089)碰撞開關
2015-07-31T03:05:59Z
<p>26wd:</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
碰撞模塊,板載LED小燈,直觀顯示碰撞開關狀態(tài)。三線接口方便的使用。 運行電壓適應3.3V和5V供電。端口邊上有一個大寫的D,標明這是一個數(shù)字的傳感器。 小板上帶有高品質(zhì)接頭,能夠經(jīng)受上萬次插拔,保證接觸牢固,良好。 沉金工藝,不僅保證模塊的性能,而且?guī)в薪鹕鉂伞?<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :3.3v/5v<br />
# 尺寸大?。?30mm x 25mm<br />
# 重量大?。?g<br />
# 信號類型:數(shù)字信號<br />
===引腳定義===<br />
* S:信號引腳<br />
* +:電源地<br />
* -:電源正極<br />
==使用方法==<br />
[[文件:RB-02S08901.jpg|700px|縮略圖|居中]]<br />
<br />
[[文件:RB-02S08902.jpg|700px|縮略圖|居中]]<br />
S引腳接到控制器的3口。5V和GND分別接到電源的+5V和GND。<br />
==應用例程==<br />
===示例程序===<br />
<pre style='color:blue'>int sw = 3;//定義引腳<br />
int val = 0;<br />
void setup()<br />
{<br />
Serial.begin(9600);//設置波特率<br />
pinMode(sw,INPUT);<br />
} <br />
<br />
void loop()<br />
{<br />
<br />
val = digitalRead(sw); //讀傳感器信息<br />
if(LOW == val)<br />
{ <br />
Serial.println(“switch is CLOSE”);<br />
delay(500);<br />
}<br />
else<br />
{ <br />
Serial.println(“switch is OPEN”);<br />
delay(500);<br />
}<br />
}</pre><br />
===程序效果===<br />
打開串口監(jiān)視器之后,會輸出當前檢測到開關狀態(tài)值。<br />
==產(chǎn)品相關推薦==<br />
購買地址:[]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S08802.jpg
文件:RB-02S08802.jpg
2015-07-31T02:58:47Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S08801.jpg
文件:RB-02S08801.jpg
2015-07-31T02:58:13Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S088)%E7%94%B5%E6%B5%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S088)電流檢測傳感器
2015-07-31T02:51:59Z
<p>26wd:</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
此產(chǎn)品由一個電流感應器TA12-200組成構(gòu)成??梢詫⒋蟮碾娏髁哭D(zhuǎn)換為幅度小的電壓量輸出。該模塊采用沉金工藝,外觀更加美觀,同時采用防插反3Pin接口,操作更加安全,插口一邊有大寫字母A表示該模塊位模擬量傳感器,另一邊是電流表的圖標標志表示該模塊具有測試電流的功能。此產(chǎn)品可以應用于交流電的電流檢測,最大可檢測的電流為5A。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :+5v<br />
# 尺寸大?。?30mm x 25mm<br />
# 重量大?。?g<br />
# 信號類型:模擬信號<br />
===引腳定義===<br />
* S:信號引腳<br />
* NC:不需要連接<br />
* -:電源地<br />
==使用方法==<br />
[[文件:RB-02S08801.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-02S08802.jpg|700px|縮略圖|居中]]<br />
S引腳接到控制器的A0口。NC和 - 分別接到電源的+5V和GND。注:NC可以不接<br />
==應用例程==<br />
===示例程序===<br />
<pre style='color:blue'>#define ELECTRICITY_SENSOR A0 // Analog input pin that sensor is attached to<br />
<br />
float amplitude_current; //amplitude current<br />
float effective_value; //effective current <br />
<br />
void setup() <br />
{<br />
Serial.begin(9600); <br />
pins_init();<br />
}<br />
void loop() <br />
{<br />
int sensor_max;<br />
sensor_max = getMaxValue();<br />
Serial.print("sensor_max = ");<br />
Serial.println(sensor_max);<br />
//the VCC on the RobotBase interface of the sensor is 5v<br />
amplitude_current=(float)sensor_max/1024*5/800*2000000;<br />
effective_value=amplitude_current/1.414;//minimum_current=1/1024*5/800*2000000/1.414=8.6(mA) <br />
//Only for sinusoidal alternating current<br />
Serial.println("The amplitude of the current is(in mA)");<br />
Serial.println(amplitude_current,1);//Only one number after the decimal point<br />
Serial.println("The effective value of the current is(in mA)");<br />
Serial.println(effective_value,1);<br />
}<br />
void pins_init()<br />
{<br />
pinMode(ELECTRICITY_SENSOR, INPUT);<br />
}<br />
/*Function: Sample for 1000ms and get the maximum value from the SIG pin*/<br />
int getMaxValue()<br />
{<br />
int sensorValue; //value read from the sensor<br />
int sensorMax = 0;<br />
uint32_t start_time = millis();<br />
while((millis()-start_time) < 1000)//sample for 1000ms<br />
{<br />
sensorValue = analogRead(ELECTRICITY_SENSOR);<br />
if (sensorValue > sensorMax) <br />
{<br />
/*record the maximum sensor value*/<br />
sensorMax = sensorValue;<br />
}<br />
}<br />
return sensorMax;<br />
}</pre><br />
===程序效果===<br />
打開串口監(jiān)視器之后,會輸出當前檢測到的模擬值。<br />
==產(chǎn)品相關推薦==<br />
購買地址:[]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-05L02202.jpg
文件:RB-05L02202.jpg
2015-07-31T02:44:21Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-05L02201.jpg
文件:RB-05L02201.jpg
2015-07-31T02:43:54Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-05L022)%E6%9D%A1%E5%BD%A2LED
(SKU:RB-05L022)條形LED
2015-07-31T02:41:39Z
<p>26wd:</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
此產(chǎn)品由一個10段的條形的LED和一個LED控制芯片MY9221構(gòu)成。該模塊采用沉金工藝,外觀更加美觀,同時采用防插反接口,操作更加安全,插口一邊有大寫字母I表示采用IIC協(xié)議通信,只用兩個IO口就可以實現(xiàn)對數(shù)碼管的控制, 另一邊是條形LED圖標標志。此產(chǎn)品可以應用在電池剩余電量,水位顯示,音樂律動和其他需要梯度顯示的地方,10段LED的顏色為1段紅色,一段黃色,和八個普通綠色。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :+3.3V/+5v<br />
# 尺寸大?。?0mm x 25mm<br />
# 重量大?。?g<br />
# 通信協(xié)議:IIC<br />
===引腳定義===<br />
* SCL:IIC時鐘信號引腳<br />
* SDA:IIC數(shù)據(jù)信號引腳<br />
* -:電源地<br />
* +:電源正極<br />
==使用方法==<br />
[[文件:RB-05L02201.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-05L02202.jpg|700px|縮略圖|居中]]<br />
<br />
SCL引腳接到控制器的A5口, SDA引腳接到控制器的A4口。+和-分別接到電源的+5V和GND。<br />
==應用例程==<br />
===示例代碼===<br />
需要添加RobotBase _LED_Bar庫文件<br />
<br />
<pre style='color:blue'>#include < RobotBase _LED_Bar.h><br />
<br />
RobotBase_LED_Bar bar(A5, A4, 0); // Clock pin, Data pin, Orientation<br />
<br />
void setup()<br />
{<br />
// nothing to initialize<br />
bar.begin();<br />
}<br />
<br />
void loop()<br />
{<br />
// Walk through the levels<br />
for (int i = 0; i <= 10; i++)<br />
{<br />
bar.setLevel(i);<br />
delay(100);<br />
}<br />
}</pre><br />
===程序效果===<br />
程序編譯下載之后,條形LED就可以正常顯示。<br />
==產(chǎn)品相關推薦==<br />
購買地址:[]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-05L022)%E6%9D%A1%E5%BD%A2LED
(SKU:RB-05L022)條形LED
2015-07-31T02:29:26Z
<p>26wd:以“右 ==產(chǎn)品概述== ==規(guī)格參數(shù)== ==使用方法== ==應用例程== ==產(chǎn)品相關推薦== 購買地址:[http://www.alsrobo...”為內(nèi)容創(chuàng)建頁面</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
<br />
==規(guī)格參數(shù)==<br />
<br />
==使用方法==<br />
<br />
==應用例程==<br />
<br />
==產(chǎn)品相關推薦==<br />
購買地址:[http://gharee.com/goods-175.html RB-65PG舵機]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S090)_%E7%BB%A7%E7%94%B5%E5%99%A8%E6%A8%A1%E5%9D%97
(SKU:RB-02S090) 繼電器模塊
2015-07-31T02:28:42Z
<p>26wd:以“右 ==產(chǎn)品概述== ==規(guī)格參數(shù)== ==使用方法== ==應用例程== ==產(chǎn)品相關推薦== 購買地址:[http://www.alsrobo...”為內(nèi)容創(chuàng)建頁面</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
<br />
==規(guī)格參數(shù)==<br />
<br />
==使用方法==<br />
<br />
==應用例程==<br />
<br />
==產(chǎn)品相關推薦==<br />
購買地址:[http://gharee.com/goods-175.html RB-65PG舵機]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S089)%E7%A2%B0%E6%92%9E%E5%BC%80%E5%85%B3
(SKU:RB-02S089)碰撞開關
2015-07-31T02:28:09Z
<p>26wd:以“右 ==產(chǎn)品概述== ==規(guī)格參數(shù)== ==使用方法== ==應用例程== ==產(chǎn)品相關推薦== 購買地址:[http://www.alsrobo...”為內(nèi)容創(chuàng)建頁面</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
<br />
==規(guī)格參數(shù)==<br />
<br />
==使用方法==<br />
<br />
==應用例程==<br />
<br />
==產(chǎn)品相關推薦==<br />
購買地址:[http://gharee.com/goods-175.html RB-65PG舵機]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S088)%E7%94%B5%E6%B5%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S088)電流檢測傳感器
2015-07-31T02:27:47Z
<p>26wd:以“右 ==產(chǎn)品概述== ==規(guī)格參數(shù)== ==使用方法== ==應用例程== ==產(chǎn)品相關推薦== 購買地址:[http://www.alsrobo...”為內(nèi)容創(chuàng)建頁面</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
<br />
==規(guī)格參數(shù)==<br />
<br />
==使用方法==<br />
<br />
==應用例程==<br />
<br />
==產(chǎn)品相關推薦==<br />
購買地址:[http://gharee.com/goods-175.html RB-65PG舵機]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S087)_%E6%8C%AF%E5%8A%A8%E9%A9%AC%E8%BE%BE
(SKU:RB-02S087) 振動馬達
2015-07-31T02:27:18Z
<p>26wd:以“右 ==產(chǎn)品概述== ==規(guī)格參數(shù)== ==使用方法== ==應用例程== ==產(chǎn)品相關推薦== 購買地址:[http://www.alsrobo...”為內(nèi)容創(chuàng)建頁面</p>
<hr />
<div>[[文件:.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
<br />
==規(guī)格參數(shù)==<br />
<br />
==使用方法==<br />
<br />
==應用例程==<br />
<br />
==產(chǎn)品相關推薦==<br />
購買地址:[http://gharee.com/goods-175.html RB-65PG舵機]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S01402.jpg
文件:RB-02S01402.jpg
2015-07-31T02:23:40Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S01401.jpg
文件:RB-02S01401.jpg
2015-07-31T02:23:14Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S014)DHT11%E6%B8%A9%E6%B9%BF%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S014)DHT11溫濕度傳感器
2015-07-31T02:21:31Z
<p>26wd:</p>
<hr />
<div>[[文件:p-789.jpg|500px|有框|右]]<br />
==概述==<br />
此款新推出的DHT11溫濕度傳感器數(shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“D”代表信號類型為數(shù)字信號,和 “傾角”標識代表傳感器類型,傳感器特設4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。此款傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器。它應用專用的數(shù)字模塊采集技術和溫濕度傳感技術,確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應、抗干擾能力強、性價比極高等優(yōu)點。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。校準系數(shù)以程序的形式儲存在OTP內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要調(diào)用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選則。DHT11數(shù)字溫濕度傳感器模塊為3針PH2.0封裝,連接方便。<br />
<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :3.3V~5v<br />
# 尺寸大?。?0mm x 28mm<br />
# 重量大?。?g<br />
# 信號類型:數(shù)字信號<br />
# 供電電流:最大2.5mA<br />
# 溫度范圍:0-50℃,誤差±2℃<br />
# 濕度范圍:當環(huán)境溫度在 0 ℃時為30~90%RH;當環(huán)境溫度在25℃時為20~90%RH?;當環(huán)境溫度在50℃時為20~80%RH<br />
# 響應時間:1/e(63%) 6-30s<br />
# 測量分辨率分別為:溫度(8bit)濕度(8bit)<br />
# 采樣周期間隔:<1s<br />
<br />
===引腳定義===<br />
<br />
* S:輸出信號<br />
* +:電源(VCC) <br />
* -:地(GND) <br />
[[文件:wenshidu01.png|500px|有框|居中|引腳的定義]]<br />
<br />
===連接示意圖===<br />
<br />
[[文件:RB-02S01401.jpg|700px|有框|居中]]<br />
[[文件:RB-02S01402.jpg|700px|有框|居中]]<br />
S引腳接到控制器的A0口。+和- 分別接到電源的+5V和GND。<br />
<br />
<br />
==應用例程==<br />
===示例代碼===<br />
<pre style='color:blue'>#define DHT11_PIN 0 <br />
byte read_dht11_dat()<br />
{<br />
byte i = 0;<br />
byte result=0;<br />
for(i=0; i< 8; i++){<br />
while(!(PINC & _BV(DHT11_PIN))); // wait for 50us<br />
delayMicroseconds(30);<br />
if(PINC & _BV(DHT11_PIN)) <br />
result |=(1<<(7-i));<br />
while((PINC & _BV(DHT11_PIN))); // wait '1' finish<br />
}<br />
return result;<br />
}<br />
void setup()<br />
{<br />
DDRC |= _BV(DHT11_PIN);<br />
PORTC |= _BV(DHT11_PIN);<br />
Serial.begin(19200);<br />
Serial.println("Ready");<br />
}<br />
<br />
void loop()<br />
{<br />
byte dht11_dat[5];<br />
byte dht11_in;<br />
byte i;<br />
// start condition<br />
// 1. pull-down i/o pin from 18ms<br />
PORTC &= ~_BV(DHT11_PIN);<br />
delay(18);<br />
PORTC |= _BV(DHT11_PIN);<br />
delayMicroseconds(40);<br />
DDRC &= ~_BV(DHT11_PIN);<br />
delayMicroseconds(40);<br />
dht11_in = PINC & _BV(DHT11_PIN);<br />
if(dht11_in){<br />
Serial.println("dht11 start condition 1 not met");<br />
return;<br />
}<br />
delayMicroseconds(80);<br />
dht11_in = PINC & _BV(DHT11_PIN);<br />
if(!dht11_in){<br />
Serial.println("dht11 start condition 2 not met");<br />
return;<br />
}<br />
delayMicroseconds(80);<br />
// now ready for data reception<br />
for (i=0; i<5; i++)<br />
dht11_dat[i] = read_dht11_dat();<br />
DDRC |= _BV(DHT11_PIN);<br />
PORTC |= _BV(DHT11_PIN);<br />
byte dht11_check_sum = dht11_dat[0]+dht11_dat[1]+dht11_dat[2]+dht11_dat[3];<br />
// check check_sum<br />
if(dht11_dat[4]!= dht11_check_sum)<br />
{<br />
Serial.println("DHT11 checksum error");<br />
}<br />
Serial.print("Current humdity = ");<br />
Serial.print(dht11_dat[0], DEC);<br />
Serial.print(".");<br />
Serial.print(dht11_dat[1], DEC);<br />
Serial.print("% ");<br />
Serial.print("temperature = ");<br />
Serial.print(dht11_dat[2], DEC);<br />
Serial.print(".");<br />
Serial.print(dht11_dat[3], DEC);<br />
Serial.println("C ");<br />
delay(2000);<br />
}</pre><br />
===程序效果===<br />
此代碼功能是檢測當前環(huán)境下的濕度和溫度值。設定當濕度等于25%時LED燈亮,當溫度等于28度時蜂鳴器響。如下圖所示,串口助手窗口左側(cè)一列顯示為當前濕度值右側(cè)一列為當前溫度值。<br />
[[文件:12.png|500px|縮略圖|居中]]<br />
<br />
==產(chǎn)品相關推薦==<br />
購買地址:[http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.12.MH45fF&id=7701003813 DHT11溫濕度傳感器]<br/><br />
技術社區(qū):[http://www.makerspace.cn/portal.php 哈爾濱奧松機器人科技有限公司技術論壇]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S02702.jpg
文件:RB-02S02702.jpg
2015-07-31T02:15:37Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S02701.jpg
文件:RB-02S02701.jpg
2015-07-31T02:15:15Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S027)%E7%BB%BF%E8%89%B2%E5%8D%95%E5%90%91%E5%80%BE%E8%A7%92%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S027)綠色單向傾角傳感器
2015-07-31T02:14:55Z
<p>26wd:/* 示例程序 */</p>
<hr />
<div>[[文件:lsqj.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
此款新推出的單向傾角傳感器數(shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“D”代表信號類型為數(shù)字信號,和 “傾角”標識代表傳感器類型,傳感器特設4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。此傳感器基于鋼球開關的數(shù)字模塊,利用鋼球的特性,通過重力作用使鋼球向低處滾動,從而使開關閉合或斷開,國內(nèi)的滾珠開關大都是水銀開關,易破損、氧化、漏氣、壽命短、污染環(huán)境等弊端,鋼球滾珠開關摒棄以上缺點,更環(huán)保易用,比使用水銀開關更加安全。因此可作為單向傾角傳感器使用。單向傾角傳感器輸入模塊,可在控制器上應用,通過3P傳感器連接線插接到專用傳感器擴展板上使用,能夠?qū)崿F(xiàn)非常有趣的互動作品。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :3.3~5v<br />
# 尺寸大?。?30mm x 25mm<br />
# 重量大?。?g<br />
# 信號類型:數(shù)字信號<br />
# 鋼球開關模塊角度:2~5度<br />
<br />
===引腳定義===<br />
* S:信號引腳<br />
* -:電源地<br />
* +:電源正極<br />
[[文件:lvseqingjiao01.jpg|500px|縮略圖|居中]]<br />
===使用方法===<br />
[[文件:RB-02S02701.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-02S02702.jpg|700px|縮略圖|居中]]<br />
S引腳接到控制器的D3口。+和-分別接到電源的+5V和GND。<br />
<br />
==應用例程==<br />
<br />
===示例程序===<br />
<pre style='color:blue'>int qingjiaoPin = 2; //定義傾角開關信號引腳數(shù)字2<br />
int ledPin = 13; //定義板載LED引腳<br />
int qingjiaoState = 0; //定義傾角狀態(tài)<br />
void setup() {<br />
pinMode(ledPin, OUTPUT); //定義LED引腳為輸出<br />
pinMode(qingjiaoPin, INPUT); //定義傾角開關引腳為輸入<br />
}<br />
<br />
void loop(){<br />
qingjiaoState = digitalRead(qingjiaoPin); //讀取傾角開關引腳的值<br />
if (qingjiaoState == LOW) { //判斷傾角開關的狀態(tài)值是否為低電平<br />
digitalWrite(ledPin, HIGH); //向LED引腳置高電平<br />
} <br />
else {<br />
digitalWrite(ledPin, LOW); //向LED引腳置低電平<br />
}<br />
}<br />
</pre><br />
<br />
===程序效果===<br />
:將傳感器單向傾斜時,13引腳的LED小燈亮起,向另一向傾斜或不傾斜時,LED小燈熄滅。<br />
<br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods-140.html 綠色單向傾角傳感器]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S027)%E7%BB%BF%E8%89%B2%E5%8D%95%E5%90%91%E5%80%BE%E8%A7%92%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S027)綠色單向傾角傳感器
2015-07-31T02:12:30Z
<p>26wd:</p>
<hr />
<div>[[文件:lsqj.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
此款新推出的單向傾角傳感器數(shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“D”代表信號類型為數(shù)字信號,和 “傾角”標識代表傳感器類型,傳感器特設4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。此傳感器基于鋼球開關的數(shù)字模塊,利用鋼球的特性,通過重力作用使鋼球向低處滾動,從而使開關閉合或斷開,國內(nèi)的滾珠開關大都是水銀開關,易破損、氧化、漏氣、壽命短、污染環(huán)境等弊端,鋼球滾珠開關摒棄以上缺點,更環(huán)保易用,比使用水銀開關更加安全。因此可作為單向傾角傳感器使用。單向傾角傳感器輸入模塊,可在控制器上應用,通過3P傳感器連接線插接到專用傳感器擴展板上使用,能夠?qū)崿F(xiàn)非常有趣的互動作品。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :3.3~5v<br />
# 尺寸大小: 30mm x 25mm<br />
# 重量大?。?g<br />
# 信號類型:數(shù)字信號<br />
# 鋼球開關模塊角度:2~5度<br />
<br />
===引腳定義===<br />
* S:信號引腳<br />
* -:電源地<br />
* +:電源正極<br />
[[文件:lvseqingjiao01.jpg|500px|縮略圖|居中]]<br />
===使用方法===<br />
[[文件:RB-02S02701.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-02S02702.jpg|700px|縮略圖|居中]]<br />
S引腳接到控制器的D3口。+和-分別接到電源的+5V和GND。<br />
<br />
==應用例程==<br />
<br />
===示例程序===<br />
int qingjiaoPin = 2; //定義傾角開關信號引腳數(shù)字2<br />
int ledPin = 13; //定義板載LED引腳<br />
int qingjiaoState = 0; //定義傾角狀態(tài)<br />
void setup() {<br />
pinMode(ledPin, OUTPUT); //定義LED引腳為輸出<br />
pinMode(qingjiaoPin, INPUT); //定義傾角開關引腳為輸入<br />
}<br />
<br />
void loop(){<br />
qingjiaoState = digitalRead(qingjiaoPin); //讀取傾角開關引腳的值<br />
if (qingjiaoState == LOW) { //判斷傾角開關的狀態(tài)值是否為低電平<br />
digitalWrite(ledPin, HIGH); //向LED引腳置高電平<br />
} <br />
else {<br />
digitalWrite(ledPin, LOW); //向LED引腳置低電平<br />
}<br />
}<br />
<br />
===程序效果===<br />
:將傳感器單向傾斜時,13引腳的LED小燈亮起,向另一向傾斜或不傾斜時,LED小燈熄滅。<br />
<br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods-140.html 綠色單向傾角傳感器]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S02202.jpg
文件:RB-02S02202.jpg
2015-07-31T02:08:24Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S02201.jpg
文件:RB-02S02201.jpg
2015-07-31T01:52:44Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S022)%E7%81%AB%E7%84%B0%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S022)火焰?zhèn)鞲衅?/title>
2015-07-31T01:40:16Z
<p>26wd:/* 使用方法 */</p>
<hr />
<div><br/><br />
[[文件:QQ20150624134502.jpg|400px|有框|右]]<br />
==產(chǎn)品概述==<br />
最新推出的遠紅外火焰?zhèn)鞲衅鲾?shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“A”代表信號類型為模擬信號,和 “火焰”標識代表傳感器類型,此款火焰?zhèn)鞲衅骺梢杂脕硖綔y火源或其它一些波長在760納米~1100納米范圍內(nèi)的熱源,探測角度達60度,其中紅外光波長在940納米附近 時,其靈敏度達到最大。傳感器特設4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。此火焰?zhèn)鞲衅髟跍缁饳C器人比賽或者搜救機器人比賽中起著非常重要的作用,它可 以當做機器人的眼睛來尋找火源或光源足球,結(jié)合控制器與傳感器擴展板,可利用它可以制作滅火機器人、足球機器人等。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :+5v <br />
# 尺寸大?。?30mm x 25mm <br />
# 重量大?。?g <br />
# 信號類型:模擬信號 <br />
# 工作環(huán)境:-25~+85℃ <br />
# 存儲溫度:-30~+100℃ <br />
# 接收波長:760納米-1100納米 <br />
<br />
===引腳定義===<br />
<br />
* S:信號引腳<br />
* GND:電源地<br />
* VCC:電源正極<br />
[[文件:sfaf2.jpg|500px|有框|居中]]<br />
===使用方法===<br />
[[文件:RB-02S02201.jpg|700px|有框|居中]]<br />
[[文件:RB-02S02202.jpg|700px|有框|居中]]<br />
火焰?zhèn)鞲衅魈筋^的工作溫度為-25攝氏度~85攝氏度,在使用過程中一定要注意火焰?zhèn)鞲衅魈筋^離火焰的距離不能太近,以免造成損壞。下面為火焰?zhèn)鞲衅鲗崪y數(shù)據(jù),一根蠟燭為火源,室內(nèi)正常日光燈環(huán)境實測:無火源時,對著日光燈:0.35V-0.12V<br />
10cm:4.98V 20cm:4.88V<br />
30cm:4.72V 40cm:3.77V<br />
50cm:2.89V 60cm:2.34V<br />
70cm:1.92V 80cm:1.45V<br />
90cm:1.15V 100cm:0.96V<br />
<br />
:S引腳接到控制器的A0口。+和-分別接到電源的+5V和GND。<br />
<br />
==應用例程==<br />
<br />
<br />
===示例代碼===<br />
<pre style='color:blue'>void setup(){ //初始化函數(shù)<br />
Serial.begin(9600); //設置串口波特率為9600<br />
} <br />
void loop(){ <br />
Serial.print("Flame Sensor Value:"); //串口打印Flame Sensor Value:<br />
Serial.println(analogRead(0)); //串口打印A0口讀取的模擬值<br />
delay(100); //延時100ms<br />
}</pre><br />
===程序效果===<br />
:通過模擬口 0 采集火焰?zhèn)鞲衅鞯男盘枺缓笸ㄟ^串口輸出到電腦上,我們可以使用串口調(diào)試助手軟件看到結(jié)果。我們可以根據(jù)串口返回的模擬電壓值,知道我們的傳感器到前方障礙物的距離。 <br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods.php?id=60 火焰?zhèn)鞲衅?]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S022)%E7%81%AB%E7%84%B0%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S022)火焰?zhèn)鞲衅?/title>
2015-07-31T01:39:20Z
<p>26wd:</p>
<hr />
<div><br/><br />
[[文件:QQ20150624134502.jpg|400px|有框|右]]<br />
==產(chǎn)品概述==<br />
最新推出的遠紅外火焰?zhèn)鞲衅鲾?shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“A”代表信號類型為模擬信號,和 “火焰”標識代表傳感器類型,此款火焰?zhèn)鞲衅骺梢杂脕硖綔y火源或其它一些波長在760納米~1100納米范圍內(nèi)的熱源,探測角度達60度,其中紅外光波長在940納米附近 時,其靈敏度達到最大。傳感器特設4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。此火焰?zhèn)鞲衅髟跍缁饳C器人比賽或者搜救機器人比賽中起著非常重要的作用,它可 以當做機器人的眼睛來尋找火源或光源足球,結(jié)合控制器與傳感器擴展板,可利用它可以制作滅火機器人、足球機器人等。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :+5v <br />
# 尺寸大小: 30mm x 25mm <br />
# 重量大?。?g <br />
# 信號類型:模擬信號 <br />
# 工作環(huán)境:-25~+85℃ <br />
# 存儲溫度:-30~+100℃ <br />
# 接收波長:760納米-1100納米 <br />
<br />
===引腳定義===<br />
<br />
* S:信號引腳<br />
* GND:電源地<br />
* VCC:電源正極<br />
[[文件:sfaf2.jpg|500px|有框|居中]]<br />
===使用方法===<br />
[[文件:RB-02S02201.jpg|700px|有框|居中]]<br />
[[文件:RB-02S02202.jpg|700px|有框|居中]]<br />
火焰?zhèn)鞲衅魈筋^的工作溫度為-25攝氏度~85攝氏度,在使用過程中一定要注意火焰?zhèn)鞲衅魈筋^離火焰的距離不能太近,以免造成損壞。下面為火焰?zhèn)鞲衅鲗崪y數(shù)據(jù),一根蠟燭為火源,室內(nèi)正常日光燈環(huán)境實測:無火源時,對著日光燈:0.35V-0.12V<br /><br />
<br />
10cm:4.98V 20cm:4.88V<br /><br />
<br />
30cm:4.72V 40cm:3.77V<br /><br />
<br />
50cm:2.89V 60cm:2.34V<br /><br />
<br />
70cm:1.92V 80cm:1.45V<br /><br />
<br />
90cm:1.15V 100cm:0.96V<br /><br />
<br />
<br />
:S引腳接到控制器的A0口。+和-分別接到電源的+5V和GND。<br />
==應用例程==<br />
<br />
<br />
===示例代碼===<br />
<pre style='color:blue'>void setup(){ //初始化函數(shù)<br />
Serial.begin(9600); //設置串口波特率為9600<br />
} <br />
void loop(){ <br />
Serial.print("Flame Sensor Value:"); //串口打印Flame Sensor Value:<br />
Serial.println(analogRead(0)); //串口打印A0口讀取的模擬值<br />
delay(100); //延時100ms<br />
}</pre><br />
===程序效果===<br />
:通過模擬口 0 采集火焰?zhèn)鞲衅鞯男盘?,然后通過串口輸出到電腦上,我們可以使用串口調(diào)試助手軟件看到結(jié)果。我們可以根據(jù)串口返回的模擬電壓值,知道我們的傳感器到前方障礙物的距離。 <br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods.php?id=60 火焰?zhèn)鞲衅?]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S03102.jpg
文件:RB-02S03102.jpg
2015-07-31T01:32:27Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S03101.jpg
文件:RB-02S03101.jpg
2015-07-31T01:32:07Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S031)_%E8%9C%82%E9%B8%A3%E5%99%A8%E5%8F%91%E5%A3%B0%E6%A8%A1%E5%9D%97
(SKU:RB-02S031) 蜂鳴器發(fā)聲模塊
2015-07-31T01:30:29Z
<p>26wd:</p>
<hr />
<div>[[文件:fengmingqi.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電源供電,廣泛應用于計算機、打印機、復印機、報警器、電子玩具、汽車電子設備、電話機、定時器等電子產(chǎn)品中作發(fā)聲器件。有源蜂鳴器直接接上5V額定電源就可連續(xù)發(fā)聲,此款模塊與Arduino專用傳感器擴展板結(jié)合使用,能夠完成簡單電路的設計,做到“即插即用”<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :3.3V~5V DC<br />
# 尺寸大?。?30mm x 25mm<br />
# 重量大?。?g<br />
# 信號類型:數(shù)字信號<br />
# 接口類型:KF2510-3P<br />
<br />
===引腳定義===<br />
* S:信號引腳<br />
* GND:電源地<br />
* VCC:電源正極<br />
===使用方法===<br />
<br />
[[文件:RB-02S03101.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-02S03102.jpg|700px|縮略圖|居中]]<br />
S引腳接到控制器的D3口。+和-分別接到電源的+5V和GND。<br />
<br />
==應用例程==<br />
<br />
===示例代碼===<br />
<pre style='color:blue'>int buzzPin=3 ; //定義蜂鳴器鏈接引腳<br />
void setup()<br />
{ <br />
pinMode(buzzPin ,OUTPUT); //定義引腳模式為輸出模式<br />
}<br />
<br />
void loop()<br />
{<br />
digitalWrite(buzzPin,HIGH); //輸入高電平<br />
delay(1000); //延時1秒<br />
digitalWrite(buzzPin,LOW); //輸入低電平<br />
delay(1000); //延時1秒<br />
}</pre><br />
===程序效果===<br />
:將程序下載到控制器,可以聽到蜂鳴器以一秒的頻率發(fā)出報警聲。<br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods-169.html 蜂鳴器發(fā)聲模塊]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S02102.jpg
文件:RB-02S02102.jpg
2015-07-31T01:24:35Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S02101.jpg
文件:RB-02S02101.jpg
2015-07-31T01:24:10Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S021)_PS2%E6%B8%B8%E6%88%8F%E6%91%87%E6%9D%86%E6%A8%A1%E5%9D%97
(SKU:RB-02S021) PS2游戲搖桿模塊
2015-07-31T01:22:20Z
<p>26wd:</p>
<hr />
<div>[[文件:ps2yao.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
PS2雙軸按鍵游戲搖桿模塊采用SONY公司PS2游戲手柄上原裝優(yōu)質(zhì)金屬按鍵搖桿電位器,模塊特設二路模擬輸出和一路數(shù)字輸出接口,輸出值分別對應(X,Y)雙軸偏移量,其類型為模擬量;按鍵表示用戶是否在Z軸上按下,其類型為數(shù)字開關量。模塊集成電源指示燈,可顯示工作狀態(tài);坐標標識符清晰簡明、準確定位;用其可以輕松控制物體(如二自由度舵機云臺)在二維空間運動,因此可以通過控制器編程,傳感器擴展板插接,完成具有創(chuàng)意性遙控互動作品。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :+5v<br />
# 尺寸大?。?50mm x 28mm<br />
# 重量大?。?33g<br />
# 信號類型:模擬信號<br />
# 接口類型:KF2510-5P<br />
==使用方法==<br />
===引腳定義===<br />
* Y:Y軸方向信號引腳(模擬輸出)<br />
* X:X軸方向信號引腳(模擬輸出)<br />
* B:B軸方向信號引腳(數(shù)字輸出)<br />
* GND:電源地<br />
* VCC:電源正極<br />
===使用方法===<br />
[[文件:RB-02S02101.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-02S02102.jpg|700px|縮略圖|居中]]<br />
Y,X,B引腳接到控制器的A0,A1,A2口。+和-分別接到電源的+5V和GND。<br />
==應用例程==<br />
將PS2搖桿模塊與LED小燈連接于Arduino UNO,撥動搖桿,測試模塊<br />
===示例程序===<br />
<pre style='color:blue'>int X;<br />
int Y;<br />
int B;<br />
<br />
void setup() { <br />
Serial.begin(9600);<br />
} <br />
void loop() { <br />
X = analogRead(A0); //讀取A0口模擬值<br />
Y = analogRead(A1); //讀取A1口模擬值<br />
B = analogRead(A2); //讀取A2口模擬值<br />
Serial.println(X);<br />
Serial.println(Y);<br />
Serial.println(B);<br />
delay(1000);<br />
}</pre><br />
===程序效果===<br />
:打開串口監(jiān)視器之后,會輸出當前檢測到的模擬值。<br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods-164.html PS2游戲搖桿]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S00902.jpg
文件:RB-02S00902.jpg
2015-07-31T01:17:42Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S00901.jpg
文件:RB-02S00901.jpg
2015-07-31T01:17:25Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S009)%E7%94%B5%E5%8E%8B%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8
(SKU:RB-02S009)電壓檢測傳感器
2015-07-31T01:14:24Z
<p>26wd:</p>
<hr />
<div>[[文件:dianya.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
由于目前電子產(chǎn)品各式各樣,供電電源的電壓也各不相同,要想檢測就需要一款合適的電壓檢測模塊和控制器??刂破髂M接口檢測輸入電壓最大為5V,也就是說大于5V的電壓將無法檢測。2011 年最新推出的電壓檢測模塊能夠解決此問題,實現(xiàn)檢測大于5V的電壓,此模塊基于電阻分壓原理所設計,能使紅色端子接口輸入的電壓縮小5倍,模擬輸入電壓最 大為5V,那么電壓檢測模塊的輸入電壓則不能大于5V×5=25V(如果用到3.3V系統(tǒng),輸入電壓不能大于3.3Vx5=16.5V)。因為所用AVR 芯片為10位AD,所以此模塊的模擬分辨率為0.00489V(5V/1023),故電壓檢測模塊檢測輸入最小電壓為 0.00489V×5=0.02445V。通過3P傳感器連接線插接到傳感器擴展板,不僅可以輕松實現(xiàn)對電壓電量大小的檢測,監(jiān)控互動媒體作品或機器人電池供電的電量,也可以通過IICLCD1602液晶模塊顯示電壓制作電壓監(jiān)測器。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :0V-25V DC<br />
# 尺寸大?。?30mm x 25mm<br />
# 重量大?。?g<br />
# 信號類型:模擬信號<br />
# 接口類型:KF2510-3P<br />
==使用方法==<br />
===引腳定義===<br />
* S:信號引腳<br />
* GND:電源地<br />
* VCC:電源正極<br />
[[文件:dianyamokuai.jpg|500px|有框|居中]]<br />
* DC輸入接口:紅色端子正極接VCC,負極接GND<br />
===使用方法===<br />
[[文件:RB-02S00901.jpg|700px|有框|居中]]<br />
[[文件:RB-02S00902.jpg|700px|有框|居中]]<br />
S引腳接到控制器的A0口。+和-分別接到電源的5V和GND。<br />
==應用例程==<br />
===示例程序===<br />
<pre style='color:blue'>int analogpin=0; //定義analogpin為模擬口0 <br />
int val,val5; //定義變量val,val5<br />
int val2=0; //定義變量val2<br />
int val3=0; //定義變量val3<br />
int val4=0; //定義變量val4<br />
<br />
void setup()<br />
{<br />
Serial.begin(9600); //設置波特率位9600<br />
}<br />
void loop()<br />
{<br />
int val,val5;<br />
float val1;<br />
val=analogRead(analogpin); //讀出模擬口的值并賦給變量val<br />
val1=val/3.9;<br />
val5=(int)val1;<br />
val3=val5/100;<br />
val2=(val5%100)/10;<br />
val4=val5%10;<br />
Serial.print("$CLEAR\r\n"); //清屏<br />
Serial.print("$GO 1 1\r\n"); <br />
Serial.print("$PRINT Voltage:\r\n"); <br />
Serial.print("$GO 1 9\r\n"); <br />
Serial.print("$PRINT "); <br />
Serial.print(val3); //串口打印出變量val3的值<br />
Serial.print(val2); //串口打印出變量val2的值<br />
Serial.print("."); //串口打印出“.”<br />
Serial.print(val4); //串口打印出變量val4的值<br />
Serial.println("V"); //串口打印出大寫字母V<br />
delay(100); //延時0.1秒<br />
}</pre><br />
===程序效果===<br />
:打開串口監(jiān)視器之后,會輸出當前檢測到的電壓值。<br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods-61.html 電壓檢測傳感器]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S03202.jpg
文件:RB-02S03202.jpg
2015-07-31T01:10:07Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S03201.jpg
文件:RB-02S03201.jpg
2015-07-31T01:04:59Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S032)_%E6%8C%89%E5%8E%8B%E5%BC%8F%E5%A4%A7%E6%8C%89%E9%92%AE%E6%A8%A1%E5%9D%97
(SKU:RB-02S032) 按壓式大按鈕模塊
2015-07-31T01:01:44Z
<p>26wd:</p>
<hr />
<div>[[文件:anniuhuang.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
按壓式大按鈕模塊是Arduino學習入門必備數(shù)字開關量輸入模塊,通過編程可以實現(xiàn)發(fā)光燈控制,發(fā)聲器控制,LCD顯示按鍵選擇功能等。金黃色按鍵帽美觀實用,手感舒適,通過3P傳感器連接線與Arduino傳感器擴展板連接,按下按鍵輸出低電平,板載兩顆固定孔,接口兩側(cè)有‘“D”標識和按壓標識,“D”代表模塊信號端為數(shù)字量,按壓標識代表模塊類型,使用十分方便快捷。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 :3.3V~5v DC<br />
# 尺寸大小: 30mm x 25mm<br />
# 重量大?。?g<br />
# 信號類型:數(shù)字信號(按下低電平,釋放高電平)<br />
# 接口類型:KF2510-3P<br />
==使用方法==<br />
===引腳定義===<br />
* S:信號輸入<br />
* +:電源(VCC)<br />
* -:地(GND)<br />
<br />
===使用方法===<br />
[[文件:RB-02S03201.jpg|700px|縮略圖|居中]]<br />
[[文件:RB-02S03202.jpg|700px|縮略圖|居中]]<br />
S引腳接到控制器的A0口。+ 和 - 分別接到電源的+5V和GND。<br />
==應用例程==<br />
<br />
===示例代碼===<br />
<pre style='color:blue'>const int buttonPin =A0; // 定義大按鈕模塊鏈接引腳<br />
const int ledPin = 13; // 定義板載LED引腳<br />
int buttonState = 0; // 定義大按鈕模塊狀態(tài)變量<br />
<br />
void setup() { <br />
pinMode(ledPin, OUTPUT); // 初始化LED為輸出模式<br />
pinMode(buttonPin, INPUT); //初始化大按鈕模塊為輸入模式<br />
}<br />
<br />
void loop(){<br />
buttonState = digitalRead(buttonPin); // 讀取按鍵狀態(tài)<br />
if(buttonState == LOW) { // 檢查按鍵是否被按下<br />
digitalWrite(ledPin, HIGH); // 點亮LED<br />
} <br />
else {<br />
digitalWrite(ledPin, LOW); //熄滅LED<br />
<br />
}<br />
}</pre><br />
<br />
===程序效果===<br />
:將程序下載到控制器,當按下大按鈕模塊的按鈕時,可以看到控制器板載的LED點亮,當釋放按鈕后控制器板載LED熄滅。<br />
<br />
==產(chǎn)品相關推薦==<br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/><br />
購買地址:[http://gharee.com/goods-170.html 大按鈕模塊(黃色)]</div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S037)ADXL345_%E4%B8%89%E8%BD%B4%E5%8A%A0%E9%80%9F%E5%BA%A6%E8%AE%A1
(SKU:RB-02S037)ADXL345 三軸加速度計
2015-06-24T01:25:21Z
<p>26wd:</p>
<hr />
<div><br/><br />
[[文件:02s03702.jpg|400px|有框|右]]<br />
==產(chǎn)品概述==<br />
ADXL345 數(shù)字三軸加速度計是一款小而薄的超低功耗3軸加速度計,分辨率高達(13位),測量范圍達± 16g。數(shù)字輸出數(shù)據(jù)為16位二進制補碼格式,可通過SPI(3線或4線)或I2C數(shù)字接口訪問。ADXL345非常適合移動設備應用。它可以在傾斜檢測應用中測量靜態(tài)重力加速度,還可以測量運動或沖擊導致的動態(tài)加速度。其高分辨率(3.9mg/LSB),能夠測量不到1.0°的傾斜角度變化。該器件提供多種特殊檢測功能?;顒雍头腔顒訖z測功能通過比較任意軸上的加速度與用戶設置的閾值來檢測有無運動發(fā)生。敲擊檢測功能可以檢測任意方向的單振和雙振動作。自由落體檢測功能可以檢測器件是否正在掉落。這些功能可以獨立映射到兩個中斷輸出引腳中的一個。正在申請專利的集成式存儲器管理系統(tǒng)采用一個32級先進先出(FIFO)緩沖器,可用于存儲數(shù)據(jù),從而將主機處理器負荷降至最低,并降低整體系統(tǒng)功耗。低功耗模式支持基于運動的智能電源管理,從而以極低的功耗進行閾值感測和運動加速度測量。<br />
<br />
==規(guī)格參數(shù)==<br />
# 工作電壓:3.3-5v<br />
# 超低功耗:測量模式下40uA電流損耗,待機模式下0.1uA@2.5v<br />
# 通訊接口:I2C、SPI(3線or4線)<br />
# 接口類型:0.1"插針孔<br />
==接線方法==<br />
{|border="1" cellspacing="0" align="center" cellpadding="5" width="400px"<br />
|-<br />
|align="center"|ADXL345<br />
|align="center"|Arduino<br />
|-<br />
|align="center"|VCC<br />
|align="center"|3V3<br />
|-<br />
|align="center"|GND<br />
|align="center"|GND<br />
|-<br />
|align="center"|CS<br />
|align="center"|3V3<br />
|-<br />
|align="center"|SDO<br />
|align="center"|GND<br />
|-<br />
|align="center"|SDA<br />
|align="center"|A4<br />
|-<br />
|align="center"|SCL<br />
|align="center"|A5<br />
<br />
|}<br />
<br><br />
實物接線圖:<br />
[[文件:adxl345jiexian.jpg|700px|有框|居中]]<br />
<br />
==例子程序==<br />
<pre style="color:blue"><br />
<br />
#include <Wire.h><br />
<br />
#define DEVICE (0x53) //ADXL345 device address<br />
#define TO_READ (6) //num of bytes we are going to read each time (two bytes for each axis)<br />
<br />
byte buff[TO_READ] ; //6 bytes buffer for saving data read from the device<br />
char str[512]; //string buffer to transform data before sending it to the serial port<br />
<br />
void setup()<br />
{<br />
Wire.begin(); // join i2c bus (address optional for master)<br />
Serial.begin(9600); // start serial for output<br />
<br />
//Turning on the ADXL345<br />
writeTo(DEVICE, 0x2D, 0); <br />
writeTo(DEVICE, 0x2D, 16);<br />
writeTo(DEVICE, 0x2D, 8);<br />
}<br />
<br />
void loop()<br />
{<br />
int regAddress = 0x32; //first axis-acceleration-data register on the ADXL345<br />
int x, y, z;<br />
<br />
readFrom(DEVICE, regAddress, TO_READ, buff); //read the acceleration data from the ADXL345<br />
<br />
//each axis reading comes in 10 bit resolution, ie 2 bytes. Least Significat Byte first!!<br />
//thus we are converting both bytes in to one int<br />
x = (((int)buff[1]) << 8) | buff[0]; <br />
y = (((int)buff[3])<< 8) | buff[2];<br />
z = (((int)buff[5]) << 8) | buff[4];<br />
<br />
//we send the x y z values as a string to the serial port<br />
sprintf(str, "%d %d %d", x, y, z); <br />
Serial.print(str);<br />
Serial.write(10);<br />
<br />
//It appears that delay is needed in order not to clog the port<br />
delay(50);<br />
}<br />
<br />
//---------------- Functions<br />
//Writes val to address register on device<br />
void writeTo(int device, byte address, byte val) {<br />
Wire.beginTransmission(device); //start transmission to device <br />
Wire.write(address); // send register address<br />
Wire.write(val); // send value to write<br />
Wire.endTransmission(); //end transmission<br />
}<br />
<br />
//reads num bytes starting from address register on device in to buff array<br />
void readFrom(int device, byte address, int num, byte buff[]) {<br />
Wire.beginTransmission(device); //start transmission to device <br />
Wire.write(address); //sends address to read from<br />
Wire.endTransmission(); //end transmission<br />
<br />
Wire.beginTransmission(device); //start transmission to device<br />
Wire.requestFrom(device, num); // request 6 bytes from device<br />
<br />
int i = 0;<br />
while(Wire.available()) //device may send less than requested (abnormal)<br />
{ <br />
buff[i] = Wire.read(); // receive a byte<br />
i++;<br />
}<br />
Wire.endTransmission(); //end transmission<br />
}<br />
<br />
</pre><br />
<br />
==相關推薦==<br />
購買:[http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.12.MXloI1&id=13280714814 Arduino ADXL345 三軸加速度計 ]<br/><br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-02S0371.jpg
文件:RB-02S0371.jpg
2015-06-24T01:22:50Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(SKU:RB-02S037)ADXL345_%E4%B8%89%E8%BD%B4%E5%8A%A0%E9%80%9F%E5%BA%A6%E8%AE%A1
(SKU:RB-02S037)ADXL345 三軸加速度計
2015-06-24T01:21:54Z
<p>26wd:</p>
<hr />
<div><br/><br />
[[文件:02s03702.jpg|400px|有框|右]]<br />
==產(chǎn)品概述==<br />
ADXL345 數(shù)字三軸加速度計是一款小而薄的超低功耗3軸加速度計,分辨率高達(13位),測量范圍達± 16g。數(shù)字輸出數(shù)據(jù)為16位二進制補碼格式,可通過SPI(3線或4線)或I2C數(shù)字接口訪問。ADXL345非常適合移動設備應用。它可以在傾斜檢測應用中測量靜態(tài)重力加速度,還可以測量運動或沖擊導致的動態(tài)加速度。其高分辨率(3.9mg/LSB),能夠測量不到1.0°的傾斜角度變化。該器件提供多種特殊檢測功能?;顒雍头腔顒訖z測功能通過比較任意軸上的加速度與用戶設置的閾值來檢測有無運動發(fā)生。敲擊檢測功能可以檢測任意方向的單振和雙振動作。自由落體檢測功能可以檢測器件是否正在掉落。這些功能可以獨立映射到兩個中斷輸出引腳中的一個。正在申請專利的集成式存儲器管理系統(tǒng)采用一個32級先進先出(FIFO)緩沖器,可用于存儲數(shù)據(jù),從而將主機處理器負荷降至最低,并降低整體系統(tǒng)功耗。低功耗模式支持基于運動的智能電源管理,從而以極低的功耗進行閾值感測和運動加速度測量。<br />
<br />
==規(guī)格參數(shù)==<br />
# 工作電壓:3.3-5v<br />
# 超低功耗:測量模式下40uA電流損耗,待機模式下0.1uA@2.5v<br />
# 通訊接口:I2C、SPI(3線or4線)<br />
# 接口類型:0.1"插針孔<br />
==接線方法==<br />
{|border="1" cellspacing="0" align="center" cellpadding="5" width="400px"<br />
|-<br />
|align="center"|ADXL345<br />
|align="center"|Arduino<br />
|-<br />
|align="center"|VCC<br />
|align="center"|3V3<br />
|-<br />
|align="center"|GND<br />
|align="center"|GND<br />
|-<br />
|align="center"|CS<br />
|align="center"|3V3<br />
|-<br />
|align="center"|SDO<br />
|align="center"|GND<br />
|-<br />
|align="center"|SDA<br />
|align="center"|A4<br />
|-<br />
|align="center"|SCL<br />
|align="center"|A5<br />
<br />
|}<br />
<br><br />
實物接線圖:<br />
[[文件:RB-02S0371.jpg|700px|有框|居中]]<br />
<br />
==例子程序==<br />
<pre style="color:blue"><br />
<br />
#include <Wire.h><br />
<br />
#define DEVICE (0x53) //ADXL345 device address<br />
#define TO_READ (6) //num of bytes we are going to read each time (two bytes for each axis)<br />
<br />
byte buff[TO_READ] ; //6 bytes buffer for saving data read from the device<br />
char str[512]; //string buffer to transform data before sending it to the serial port<br />
<br />
void setup()<br />
{<br />
Wire.begin(); // join i2c bus (address optional for master)<br />
Serial.begin(9600); // start serial for output<br />
<br />
//Turning on the ADXL345<br />
writeTo(DEVICE, 0x2D, 0); <br />
writeTo(DEVICE, 0x2D, 16);<br />
writeTo(DEVICE, 0x2D, 8);<br />
}<br />
<br />
void loop()<br />
{<br />
int regAddress = 0x32; //first axis-acceleration-data register on the ADXL345<br />
int x, y, z;<br />
<br />
readFrom(DEVICE, regAddress, TO_READ, buff); //read the acceleration data from the ADXL345<br />
<br />
//each axis reading comes in 10 bit resolution, ie 2 bytes. Least Significat Byte first!!<br />
//thus we are converting both bytes in to one int<br />
x = (((int)buff[1]) << 8) | buff[0]; <br />
y = (((int)buff[3])<< 8) | buff[2];<br />
z = (((int)buff[5]) << 8) | buff[4];<br />
<br />
//we send the x y z values as a string to the serial port<br />
sprintf(str, "%d %d %d", x, y, z); <br />
Serial.print(str);<br />
Serial.write(10);<br />
<br />
//It appears that delay is needed in order not to clog the port<br />
delay(50);<br />
}<br />
<br />
//---------------- Functions<br />
//Writes val to address register on device<br />
void writeTo(int device, byte address, byte val) {<br />
Wire.beginTransmission(device); //start transmission to device <br />
Wire.write(address); // send register address<br />
Wire.write(val); // send value to write<br />
Wire.endTransmission(); //end transmission<br />
}<br />
<br />
//reads num bytes starting from address register on device in to buff array<br />
void readFrom(int device, byte address, int num, byte buff[]) {<br />
Wire.beginTransmission(device); //start transmission to device <br />
Wire.write(address); //sends address to read from<br />
Wire.endTransmission(); //end transmission<br />
<br />
Wire.beginTransmission(device); //start transmission to device<br />
Wire.requestFrom(device, num); // request 6 bytes from device<br />
<br />
int i = 0;<br />
while(Wire.available()) //device may send less than requested (abnormal)<br />
{ <br />
buff[i] = Wire.read(); // receive a byte<br />
i++;<br />
}<br />
Wire.endTransmission(); //end transmission<br />
}<br />
<br />
</pre><br />
<br />
==相關推薦==<br />
購買:[http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.12.MXloI1&id=13280714814 Arduino ADXL345 三軸加速度計 ]<br/><br />
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-13K1221.jpg
文件:RB-13K1221.jpg
2015-06-23T08:57:42Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-13K122.jpg
文件:RB-13K122.jpg
2015-06-23T08:57:04Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/(RB-13K122)2WD%E9%93%9D%E5%90%88%E9%87%91%E7%A7%BB%E5%8A%A8%E5%B9%B3%E5%8F%B0
(RB-13K122)2WD鋁合金移動平臺
2015-06-23T08:55:58Z
<p>26wd:以“右 ==產(chǎn)品概述== AS-2WD鋁合金移動機器人平臺是哈爾濱奧松機器人科技有限公司汲取國內(nèi)外多款...”為內(nèi)容創(chuàng)建頁面</p>
<hr />
<div>[[文件:RB-13K122.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
AS-2WD鋁合金移動機器人平臺是哈爾濱奧松機器人科技有限公司汲取國內(nèi)外多款移動平臺優(yōu)點于一體,自主研發(fā)的全鋁合金2輪驅(qū)動移動機器人平臺。此款平臺可安裝多款直流電機與伺服舵機,并且可以搭載多款控制器、驅(qū)動器、傳感器和無線射頻模塊等。<br /><br />
<br />
平臺上支撐板設有StarDuino控制器、樹莓派B+控制器、Arduino控制器、香蕉派控制器、32路舵機控制器固定孔,二自由度舵機云臺固定槽等,除此之外,前端板還可以安裝紅外避障傳感器、紅外測距傳感器、光線傳感器、超聲波傳感器。<br /><br />
<br />
平臺主體采用鋁合金材料與噴砂氧化工藝,使得此款移動平臺具有重量輕、強度高、不變形等特點。再加上獨特的外形設計,給人以炫酷的感覺。<br />
<br />
==配件清單==<br />
[[文件:RB-13K1221.jpg|700px|縮略圖|居中]]<br />
==規(guī)格參數(shù)==<br />
# 平臺高度:80mm<br />
# 平臺重量:506g<br />
# 平臺長度:170mm<br />
# 平臺寬度:170mm<br />
# 車輪直徑:65mm<br />
# 車輪寬度:26mm<br />
# 底盤距地面距離:20mm<br />
# 驅(qū)動電機齒輪箱變速比:1:48<br />
# 驅(qū)動電機空載轉(zhuǎn)速:300rpm<br />
# 扭矩(3V):3200mg*cm<br />
# 扭矩(6V):5500mg*cm<br />
<br />
<br />
<br />
==使用方法==<br />
<br />
==應用例程==<br />
<br />
==產(chǎn)品相關推薦==<br />
購買地址:[http://gharee.com/goods-595.html 2WD鋁合金移動平臺]</div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-13K0321.jpg
文件:RB-13K0321.jpg
2015-06-23T08:39:32Z
<p>26wd:</p>
<hr />
<div></div>
26wd
http://gharee.com/wiki/index.php/%E6%96%87%E4%BB%B6:RB-13K032.jpg
文件:RB-13K032.jpg
2015-06-23T08:39:02Z
<p>26wd:</p>
<hr />
<div></div>
26wd