13단원 아두이노 다중 작업 (멀티태스킹)

공부하는 학생 A·2024년 2월 20일
0

아두이노 

목록 보기
70/74

요약

  1. 다중 작업은 하나의 CPU를 시간 간격을 조절하여 활용하는 법이다.
  2. 아두이노에서 다중 작업을 하는 방법에는 3가지가 있다.
  3. delay() 함수는 아무 일도 하지 않고 시간이 지나도록 기다린다.
  4. 아두이노에서 delay()를 사용하면 중요한 이벤트를 놓칠 수 있어 주의가 필요하다.
  5. millis() 함수로 시간을 나누어 동시 작업을 진행할 수 있다.
  6. TimerMSTimer2 라이브러리로 동시 작업을 할 수 있다.
  7. 인터럽트를 활용하여 동시작업을 구현할 수 있다.
  8. 인터럽트는 우선순위가 높아 현재의 작업을 중단하고 미리 처리해준다.
  9. 인터럽트의 발생 조건은 4가지로 Falling, Rasing, Change, Low 중에 선택이 가능하다.
profile
Shine like a star, Just like a star

0개의 댓글