http://blog.naver.com/PostView.nhn?blogId=hy10101010&logNo=221332549568
int button = 2;
int LED = 13;
void setup()
{
Serial.begin(115200);
pinMode(button,INPUT);
pinMode(LED,OUTPUT);
digitalWrite(button,INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(button), BUTTON, HIGH);
}
void loop() {
digitalWrite(LED,LOW);
delay(100);
}
void BUTTON() # 인터럽트 핸들러
{
digitalWrite(LED,HIGH);
delay(100); #사실 인터럽트 핸들러 안에는 딜레이가 들어가선 안된다. 하지만 그렇게 많이 쓰고들 있음 ..
}
'임베디드 > Arduino' 카테고리의 다른 글
키입력 인터럽트 (0) | 2020.09.02 |
---|---|
button Interrupt : ISR (인터럽트 핸들러) // mode : Falling, Rising, Change, Low (0) | 2020.09.01 |
button_led (0) | 2020.09.01 |
CDS 조도센서 , Potentiometer 가변저항 (0) | 2020.08.21 |
LEDOnOff_DHT11 (0) | 2020.08.21 |