반응형
아두이노 스케치 프로그램은 delay 를 이용한 방법은 매우 치명적으로 알고 있다. 그래서, 다른 효율적인 방빕이 시간을 이용한 방법이다.
아래는 보통 초/중급자 이상들도 많이 쓴다는 코드 형태다. 아래 코드는 2초에 6번 줄의 if문을 실행 하고, 8번 줄에서 다음 대기 시간을 저장한다.
지난 시간을 계산하는 방법은 [ 현재시간 - 지난 시간 ]을 계산하면, 지난 시간이 계산된다. 그러므로 아래 코드는 2초에 한번씩 실행되는 코드가 된다.
반응형
'Aduino > Sketchbook' 카테고리의 다른 글
Arduino char to float (0) | 2013.06.01 |
---|---|
NewSoftSerial.h:71: error: conflicting return type specified for 'virtual void NewSoftSerial (0) | 2013.05.25 |
Arduino protothread (0) | 2013.05.20 |
error: WProgram.h: No such file or directory (0) | 2013.03.20 |