1、人體紅外線感應模塊HC-SR501
產品參數
1.工作電壓:DC5V至20V
2.靜態功耗:65微安
3.電平輸出:高3.3V,低0V
4.延時時間:可調(0.3秒~18秒)
5.封鎖時間:0.2秒
6.觸發方式:L不可重復,H可重復,默認值為H(跳帽選擇)
7.感應范圍:小于120度錐角,7米以內
8.工作溫度:-15~+70度
簡介:HC-SR501是一個紅外線感應模塊,它依靠特定溫度(36-38)的物體運動來判斷人體。因此可以作為報警器的關鍵模塊。在關鍵的地方,如門口,放上這么一個傳感器,可以起到防盜的作用。它有兩個調節旋鈕,一個調節最遠探測距離,一個調節延時時間,具體參數如上。當人走過或停留在感應范圍中,模塊通過D0發送高電平信號。
示例程序:
#define hc-sr 2
void setup() {
Serial.begin(9600);
pinMode(hc-sr,INPUT);
}
void loop() {
if(digitalRead(hc-sr)==HIGH)
{
Serial.println(“Someone here!”);
}
else
{
Serial.println(“Nobody”);
}
delay(1000);
}123456789101112131415161718
2、煙霧及可燃氣體檢測模塊MQ-2
產品參數
1、敏感氣體 液化氣,丙烷,氫氣
2、升壓芯片 PT1301
3、工作電壓 2.5V-5.0V
4、產品尺寸 40.0mm*21.0mm
5、固定孔尺寸 2.0mm
簡介:MQ-2是一個煙霧感應模塊,原理是用針對特殊氣體或微粒敏感的電阻來判斷是否存在可燃氣體或煙霧顆粒。輸出有兩種方式,A0口輸出當前特殊氣體含量參考值(0-1023),基本上100以下的示數為正常。D0口根據預先設定的參考值的閾值輸出高電平或低電平信號。可以作為液化氣泄漏的預警裝置,也可以作為判斷火災的輔助。
示例程序:
#define MQ-D 2
#define MQ-A A0
void setup() {
Serial.begin(9600);
pinMode(MQ-D,INPUT);
pinMode(MQ-A.INPUT);
}
void loop() {
if(digitalRead(MQ-D)==HIGH)
{
Serial.println(“There are something smell not good.。。!”);
Serial.print(“value:”);
Serial.println(analogRead(MQ-A));
}
else
{
Serial.println(“Nothing”);
}
delay(1000);
}12345678910111213141516171819202122
2、溫濕度檢測模塊DHT-11
產品參數
1 濕度測量范圍:20%-95%(0度-50度范圍)濕度測量誤差:+-5%
2 溫度測量范圍:0度-50度 溫度測量誤差:+-2度
3 工作電壓3.3V-5V
4 輸出形式 數字輸出
5 設有固定螺栓孔,方便安裝
6 小板PCB尺寸:3.2cm * 1.4cm
簡介:DHT-11模塊是常用的溫濕度檢測模塊,常被用于空調,汽車內,使用方便。輸出不同于其他模塊,它的輸出需要arduino給兩個電平信號,然后將數據以高低電平的形式發送位的形式發送。但幸運的是arduino有相關的庫,所以我們除非探究,不需要了解這個過程的具體實現。dht11的庫文件可以從百度下載,放在在arduino的IDE下libraries文件下就可以使用了。
示例程序:
#include 《dht11.h》
dht11 DHT11;
#define DHT11PIN 2
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println(“\n”);
DHT11.read(DHT11PIN);//這里只需要讀取一次即可,下面需要相應數據直接調用。
Serial.print(“Humidity (%): ”);
Serial.println((float)DHT11.humidity, 2);
Serial.print(“Temperature (oC): ”);
Serial.println((float)DHT11.temperature, 2);
delay(1000);
}
-
傳感器
+關注
關注
2548文章
50668瀏覽量
751981 -
紅外傳感器
+關注
關注
9文章
514瀏覽量
47513
發布評論請先 登錄
相關推薦
評論