일상 박형

카테고리       

[아두이노 필수 이론] 아두이노 타이머 사용법

 

안녕하세요 공대 박형입니다.

 

오늘은 아두이노 타이머 기능에대해 알아보겠습니다.

 

우선 타이머에대해 설명드리겠습니다. 타이머는 주로 카운커와 함께 사용되며 MCU를 컨트롤하는데 매우 중요합니다 .이름이 나타내듯이 타이머는 시각과 카운트를 식별할 수 있습니다.이를 이용해LED 제어, 서보 각도 제어,  PWM펄스 폭 변조 등 다양한 기능으로 구현됩니다.

 

그러나 처음에  마이크로 컨트롤러 내부 혹은 외부에 클락이 있음을 알아두는 것이 중요합니다. 실제로 모든 마이크로컨트롤러에는 클락이 내장되어 있습니다. 그렇지 않다면 마이크로컨트롤러 외부에 있는 클럭을 사용해야합니다. 마이크로컨트롤러에는 클락이 필요하고 프로그램이 클락에 맞춰 동작하게 됩니다. 이게 마이크로 컨트롤러의 기본 기능이며 아두이노에는 타이머가 내장되어 있습니다.

 

아두이노 우노 같은 경우는 0.000004초(4마이크로초)마다 시간을 읽을 수 있는 타이머가 있습니다.

 

아두이노에서 타이머 기능을 담당하는 함수들입니다.

 

 

 

 

 

다음 시간에는 아두이노 인터럽트 사용 방법에대해 학습하겠습니다.

아두이노 타이머 시용 예제는 아래에서 확인할 수 있습니다.
https://engineerparkbro.tistory.com/29

[복사하고 따라하는 아두이노] 아두이노 타이머 사용하기

[복사하고 따라하는 아두이노] 타이머 사용하기 안녕하세요 공대 박형입니다. 오늘은 아두이노 타이머 예제를 실습해보겠습니다. 코드부터 보시죠. int led = 13; void setup() {   pinMode(led, OUTPUT);

engineerparkbro.tistory.com

 

궁금한 부분은 문의주시면 답해드리겠습니다.

 

읽어주셔서 감사합니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band