int RECV_PIN =11;
int flame=A0;
int Beep=8;
int val=0;
int RECV_PIN.enableIRIn();
int RECV_PIN.resume();
void setup() {
pinMode(Beep,OUTPUT);
pinMode(flame,INPUT);
pinMode( 11,OUTPUT);
Serial.begin(9600);
}
void loop()
{
val=analogRead(flame);
Serial.println(val);
if(val>=600);
{digitalWrite(Beep,HIGH);}
else{digitalWrite(Beep,LOW);}
val=analogRead (11);
Serial.println(val);
if{val close to 1023};
{digitalWrite(Beep,HIGH);}
else{digitalWrite(Beep,LOW);}
for(int i=200;i<=800;i++) //用循环的方式将频率从200HZ 增加到800HZ
{ pinMode(8,OUTPUT);
tone(8,i); //在四号端口输出频率
delay(5); //该频率维持5毫秒
}
delay(4000); //最高频率下维持4秒钟
for(int i=800;i>=200;i--)
{
pinMode(8,OUTPUT);
tone(8,i);
delay(10);
}
}
这个哪里出错了?麻烦大师们看下谢谢! |