|
DC 라인트레이서 킷트(KR-DL16-S) (완제품) 문의
|
|
|
글쓴이 :
관리자
작성일 : 18-01-03 10:53
조회 : 1,783
|
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
타이머 오버플로우 인터럽트를 사용하셔서,
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초) 다시 검은선을따라 출발하고싶은데요....
>
|
|