SLOW모델 소스와 FAST모델 소스는 일반적으로 같이 제공되는 경우가 많습니다만 그렇지 않은 경우가 가끔 있는것으로 압니다. 그렇기 때문에 이 정도는 좀 많이 필요한 팁으로 보입니다.
Case 1. 따르미Pro 2008 신모델
void DC_MOVE(int L_POW, int R_POW) // motor speed & direction
{
testleftspeed = L_POW;
testrightspeed = R_POW;
}
에서
void DC_MOVE(int L_POW, int R_POW) // motor speed & direction
{
testleftspeed = -L_POW;
testrightspeed = -R_POW;
}
로 바꾸어 주시면 됩니다.
Case 2. 따르미Pro 2008 구모델
void DC_MOVE(int L_POW, int R_POW) // motor speed & direction
{
unsigned char DCdir_L=0;
unsigned char DCdir_R=0;
if(L_POW>1023) L_POW=1023;
if(L_POW<-1023) L_POW=-1023;
if(R_POW>1023) R_POW=1023;
if(R_POW<-1023) R_POW=-1023;
if(L_POW>0) {LMEN=L_POW; DCdir_L|=0x08;}//cw
else if(L_POW<0){LMEN=-L_POW; DCdir_L|=0x04;}//ccw
else {LMEN=1023; DCdir_L|=0x0C;}//stop
PORTD=DCdir_L;
if(R_POW>0) {RMEN=R_POW; DCdir_R|=0x01;}//ccw
else if(R_POW<0){RMEN=-R_POW; DCdir_R|=0x02;}//cw
else {RMEN=1023; DCdir_R|=0x03;}//stop
PORTC=DCdir_R;
}
에서
void DC_MOVE(int L_POW, int R_POW) // motor speed & direction
{
L_POW = -L_POW;
R_POW = -R_POW;
unsigned char DCdir_L=0;
unsigned char DCdir_R=0;
if(L_POW>1023) L_POW=1023;
if(L_POW<-1023) L_POW=-1023;
if(R_POW>1023) R_POW=1023;
if(R_POW<-1023) R_POW=-1023;
if(L_POW>0) {LMEN=L_POW; DCdir_L|=0x08;}//cw
else if(L_POW<0){LMEN=-L_POW; DCdir_L|=0x04;}//ccw
else {LMEN=1023; DCdir_L|=0x0C;}//stop
PORTD=DCdir_L;
if(R_POW>0) {RMEN=R_POW; DCdir_R|=0x01;}//ccw
else if(R_POW<0){RMEN=-R_POW; DCdir_R|=0x02;}//cw
else {RMEN=1023; DCdir_R|=0x03;}//stop
PORTC=DCdir_R;
}
로 바꾸어 주시면 됩니다.
2008/08/12 - [힘든 시기(~2008.7)/라인트레이서 완.전.분.석.] - 라인트레이서 완.전.분.석. - 5. 라인트레이서의 꽃, 길 찾기! [完]
2008/08/11 - [힘든 시기(~2008.7)/라인트레이서 완.전.분.석.] - 라인트레이서 완.전.분.석. - 4. 힘찬 시작을 위하여, 모터 파워 온!
2008/08/09 - [힘든 시기(~2008.7)/라인트레이서 완.전.분.석.] - 라인트레이서 완.전.분.석. - 3. 모든 일의 시작, 초기화!
2008/08/07 - [힘든 시기(~2008.7)/라인트레이서 완.전.분.석.] - 라인트레이서 완.전.분.석. - 2. (2) WinAVR은 뭘까?
2008/08/06 - [힘든 시기(~2008.7)/라인트레이서 완.전.분.석.] - 라인트레이서 완.전.분.석. - 2. (1) AVRStudio는 뭘까?
2008/08/05 - [힘든 시기(~2008.7)/라인트레이서 완.전.분.석.] - 라인트레이서 완.전.분.석. - 1. 들어가며
'나래온 1기(~2012.6) > 따르미 활용 팁' 카테고리의 다른 글
브레이크값 자동으로 걸기(따르미Pro 2008) (0) | 2009.02.01 |
---|