2017. 10. 5. 10:17
인터럽트 예제(아두이노 우노) 아두이노2017. 10. 5. 10:17
인터럽트 예제
(아두이노 우노)
동작 : 2번 핀(인터럽트 번호는 0)의 상태(high와 low)가 변하면 13번 포트에 연결한 LED가 꺼졌다 켜졌다 함.
volatile int state = LOW; void setup() { pinMode(13, OUTPUT); attachInterrupt(0, blink, CHANGE); // 2번 핀이지만, 아두이노 우노에서의 인터럽트 번호는 0이다. //LOW, CHANGE, RISING, FALLING 네가지 상태가 가능 } void loop() { digitalWrite(13, state); } void blink() { state = !state; } |
보충 : http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=lecture_pract&wr_id=2&page=2
'아두이노' 카테고리의 다른 글
JSON Parsing (0) | 2017.10.12 |
---|---|
circuito.io 소개 (0) | 2017.10.05 |
아두이노 메모리 간단 정리 (0) | 2017.10.05 |
서보 모터 구동 예제 (0) | 2017.10.04 |
초음파 거리 측정기(아두이노, 초음파센서) (1) | 2017.09.30 |