|
|
我在UNO R3上面想做一个实验,触片开关按下蜂鸣器开始鸣声,再次按下触片开关蜂鸣器无声,但是实验效果很失败,按下开关之后蜂鸣器没有任何反应,有做过相关内容的朋友遇到这种现象没?
代码:
const int HLK_PIN_BTN0 = 2;
const int HLK_PIN_BEEP = 10;
unsigned int ring =false;
void setup()
{
Serial.begin(115200);
pinMode(10,OUTPUT);
attachInterrupt(0, BEEP, FALLING);
}
void BEEP()
{
ring=!ring;
if(ring==true){
digitalWrite(HLK_PIN_BEEP,HIGH);
delay(50);
digitalWrite(HLK_PIN_BEEP,LOW);
delay(250);
}
}
void loop()
{
// 什么都不做
}
|
|