//デジタルピン2(割り込みピン)の状態が変化したらLEDを反転させる
int ledPin=13;
volatile int state = LOW;
void setup() {
pinMode(ledPin,OUTPUT);
//attachInterrupt(0, blink, CHANGE); //0->デジタルピン2 1->デジタルピン3
attachInterrupt(0, blink, RISING); //デジタルピン2 LOW-->HIGH
//attachInterrupt(0, blink, FALLING); //デジタルピン2
}
void loop() {
digitalWrite(ledPin,state);
}
void blink() {
state= !state;
}
0 件のコメント:
コメントを投稿