我用的是arduino给的参考例子
//Example:
int pin = 13;
volatile int state = LOW;
void setup()
{
pinMode(pin, OUTPUT);
attachInterrupt(0, blink, CHANGE);
}
void loop()
{
digitalWrite(pin, state);
}
void blink()
{
state = !state;
}
问个很弱的问题。如果我想触发中断,用一根导线连Arduino板载5V和pin脚3,然后断开,这样是不是应该能看到LED13亮灭。
为什么实际上是灯一直处于亮的状态……求解惑。或者是我需要接电阻,再连到pin脚3? |