마이크로프로세서 실험 Micro mouse 주행 결과레포트
- 최초 등록일
- 2012.05.10
- 최종 저작일
- 2011.12
- 8페이지/
한컴오피스
- 가격 8,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
마이크로 마우스 완벽하게 주행했던 소스코드를 포함한 결과레포트입니다
목차
1. 실험 목표
2. 프로그램 설명
3. 실험결과 및 토의
본문내용
unsigned int reference_LEFT,reference_RIGHT,reference_FRONT,NOWALL;
char rotateR[8] = {0b1001,0b0001,0b0101,0b0100,0b0110,0b0010,0b1010,0b1000};
char rotateL[8] = {0b1001,0b1000,0b1010,0b0010,0b0110,0b0100,0b0101,0b0001};
int LeftstepCount, RightstepCount;
// rotateR과 rotateL의 각각 스텝이 모터에 순서대로 입력되도록 Count
unsigned int VelocityLeftmotorTCNT1, VelocityRightmotorTCNT3;
unsigned int VLTCNT1,VLTCNT3; // 왼쪽과 오른쪽 모터의 TCNT 속도
unsigned char direction_control; // 인터럽트 루틴에 방향정보를 전달하기 위한 전역변수
unsigned char swcon; //스위치 확인을 위한 변수
int SW=0,adj=0;
struct {
int nStep4perBlock; // 한 블록 이동시 필요한 모터회전 스텝 정보
int nStep4Turn90; // 90도 턴 이동시 필요한 모터회전 스텝 정보
} Information;
struct {
char LmotorRun; // 왼쪽 모터가 회전했는지에 대한 Flag
char RmotorRun; // 오른쪽 모터가 회전했는지에 대한 Flag
} Flag;
참고 자료
없음