일시 중지 기능 : delay, delayMicroseconde 일시 중지 기능: 프로그램 일시 중지는 아두이노 프로그램에서 널리 사용됩니다. 예를 들어 주어진 시간 동안 프로그램을 중지하거나 센서의 새로운 측정을 기다리거나 사용자가 직렬 모니터에서 값을 읽을 수 있도록 프로그램 진행 속도를 늦출 수 있습니다.일시 정지 기능은 LED를 끄거나 깜박이기 전에 일정 시간 동안 LED를 켜두려는 경우에도 유용합니다. 일시 정지 기능이 없으면 LED가 너무 빨리 깜박여 사용자가 깜박이는 것을 볼 수 없습니다. 프로그램을 일시 중지하는 데 사용할 수 있는 몇 가지 기능을 살펴보겠습니다:지연 시간(밀리초)지연(밀리초)지연 기능은 밀리초 단위로 지정된 시간 동안 프로그램을 중지하는 데 사용됩니다: delay(millisecond); 다음은 1초 일시 정지의 예입니다: delay(1000); // 1초간 일시 정지 1초 일시정지프로그램에서 마이크로초와 같이 보다 정확한 일시정지 시간이 필요한 경우가 있을 수 있습니다. 그래서 이 문제를 해결하는 함수를 살펴보겠습니다. 마이크로초 단위 지연 마이크로초 단위의 지연 지연 마이크로초 함수는 주어진 시간 동안 프로그램을 마이크로초 단위로 중지하는 데 사용됩니다: delayMicroseconds(us); // value in microseconds 다음은 1마이크로초 동안 프로그램을 중지하는 방법의 예입니다: delayMicroseconds(1); // 1 microsecond