說明:
火焰傳感器(即紅外接收三極管)是一種對火焰特別敏感的傳感器。其利用紅外線對火焰的敏感特性,用特制的紅外線接收管來檢測火焰,然后將火焰的亮度轉化成電平信號供控制器處理。
幻燈片2.png (767.26 KB, 下載次數: 59)
下載附件
2020-7-29 09:44 上傳
實驗目的:
利用火焰傳感器與有源蜂鳴器制作火焰監測報警器:當有火焰時,板載LED燈被點亮。 器材:
Stduino UNO/Nano、杜邦線、火焰傳感器模塊 電路連接:
演示文稿1.png (305.91 KB, 下載次數: 82)
下載附件
2020-7-29 09:48 上傳
代碼展示: int LED = 13;
int BUTTON = 3;
int val;
void setup()
{
// put your setup code here, to run once:
pinMode(LED,OUTPUT);
pinMode(BUTTON,INPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
val = digitalRead(BUTTON);
if(val == HIGH)
{
digitalWrite(LED,HIGH);
}
else
{
digitalWrite(LED,LOW);
}
}
實驗效果:
當火焰靠近傳感器時,可以看到模塊自帶的LED亮了。而當傳感器靠近較明亮的物體時也會出發高電平信號。
3.png (973.09 KB, 下載次數: 56)
下載附件
2020-7-29 09:50 上傳
4.png (850.19 KB, 下載次數: 65)
下載附件
2020-7-29 09:51 上傳
|