用火焰传感器制作火焰报警器@[TOC]
实验材料:蜂鸣器 面包板 arduino UNO 火焰传感器
实验环境:arduino IDE
int flame=A5;加粗样式
int Beep=8;
int val=0;
void setup()
{
pinMode(Beep,OUTPUT);
pinMode(flame,INPUT);
Serial.begin(9600);
}
void loop(){
val=analogRead(flame);
Serial.println(val);
if(val<=100)
{
//digitalWrite(Beep,HIGH);
tone(Beep,500);
Serial.println(“Bi~~~~~~~~~”);
}
else
{
noTone(Beep);
}
delay(1000);
}
实验结果:当测试的val指数小于100时,蜂鸣器会发出持续1s的响声,试验成功