인터럽트 썸네일형 리스트형 아두이노 - Pin Change Interrupt (ATtiny85 사용), Arduino Pin Change Interrupt (ATtiny85 사용), Arduino Pin Change Interrupt 란? 핀으로 입력되는 신호의 레벨이 바뀔 때 발생하는 인터럽트이다. 예를들면 신호가 High에서 Low로 바뀔 때 인터럽트가 발생하고, 반대로 Low에서 High로 바뀔 때도 인터럽트가 발생한다. 가장 기본이되는 코드는 아래와 같다. void setup() { GIMSK = 0b00100000; // turns on pin change interrupts PCMSK = 0b00010011; // turn on interrupts on pins PB0, PB1, PB4 sei(); // enables interrupts } void loop() { } ISR(PCINT0_vect) { // .. 이전 1 다음