뉴티씨



  • HOME
  • 고객지원
  • 질문답변

 

 
DC 라인트레이서 킷트(KR-DL16-S) (완제품) 문의
 글쓴이 : 관리자
작성일 : 18-01-03 10:53
조회 : 1,782  
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.

타이머 오버플로우 인터럽트를 사용하셔서,
Overflow라는 volatile char로 전역변수를 하나 만드시고,
즉, volatile char Overflow = 0; 이렇게 선언해 주시구요.
volatile int ovtime=0; 이렇게 하나 더 선언하신 후,

인터럽트로 시간을 증가시키고,  ovtime++;
인터럽트문 안에서 그 시간이 되면, (if (ovtime > xxxxx번) )
Overflow라는 변수를 폭발한 것으로 하시고, Overflow = 1;

while문에서 if(Overflow==1) 라고 체크하셔서,
그 후에 모터를 멈추게 하거나 하면 됩니다.

감사합니다.


>
>
> DC 라인트레이서 킷트(KR-DL16-S) (완제품) 이제품 사용할 때
>
> 몇초뒤에 멈추라는 명령을줄수있나요 ?? 가능하다면 어떻게 해야하나요 검은선을따라가다가 8초나 9초뒤에
>
> 멈추고(멈추는시간:3초) 다시 검은선을따라 출발하고싶은데요....
>

 
   
 

 


1