標(biāo)題: 火焰報警器arduino程序 [打印本頁]
作者: 1430393046 時間: 2016-4-12 15:50
標(biāo)題: 火焰報警器arduino程序
int flame=0; //定義火焰接口為模擬0 接口
int Beep=9; //定義蜂鳴器接口為數(shù)字9 接口
int val=0; //定義數(shù)字變量
void setup()
{
pinMode(Beep,OUTPUT); //定義LED 為輸出接口
pinMode(flame,INPUT); //定義蜂鳴器為輸入接口
Serial.begin(115200); //設(shè)定波特率為9600
}
void loop()
{
val=analogRead(flame); //讀取火焰?zhèn)鞲衅鞯哪M值
Serial.println(val); //輸出模擬值,并將其打印出來
if(val>=600) //當(dāng)模擬值大于600 時蜂鳴器鳴響
{
digitalWrite(Beep,HIGH);
}else
{
digitalWrite(Beep,LOW);
}
delay(500);
}
作者: houjue 時間: 2022-2-20 17:03
pinMode(flame,INPUT); //設(shè)置模擬 A0 為輸入/* 這條語句有點(diǎn)多余!用 analogRead 時系統(tǒng)會自動將 A0 設(shè)置為 輸入 */
作者: yhwb 時間: 2025-12-1 14:21
第一行int flame=0; 應(yīng)為int flame=A0; 或int flame=14;
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |