아두이노 보드 16MHz, 8MHz 어떻게 알 수 있을까?
아두이노 보드는 제조사에 따라 8MHz, 16MHz 로 2가지입니다.
사용하는데 큰 문제는 없지만 delay 등의 시간을 계산할 때 8MHz인지 16MHz 인지 알아야 할때가 있습니다.
blink 예제로 알 수 있습니다.
blink 코드에 delay(1000); 가 있습니다. 이것은 1초가 ON, 1초간 OFF 를 반복하는 것인데, 8MHz, 16MHz 에 따라 속도가 2배 차이닙니다.
만약 16MHz 로 설정하였는데 LED가 1초마다 ON/OFF 한다면 보드는 8MHz 입니다.
반대로 8MHz 로 설정하였는데 LED가 0.5초마다 ON/OFF 한다면 보드는 16MHz 입니다.