본문 바로가기

브레이크값 자동으로 걸기(따르미Pro 2008) 처음에는 브레이크값을 엄청 신중하게 겁니다만 나중에 가보면 브레이크값은 거의 쓰레기값이라고밖에 생각합니다. 그도 그럴것이 소스 자체에서도 큰 차이가 없도록 설계되어있기 때문이죠. 그런 관계로 이번에는 브레이크값을 자동으로 걸도록 해 보겠습니다. Case. 따르미Pro 2008 신모델 변경 전 void AUTO_TRACE2(unsigned char dir,unsigned int next_speed, unsigned char type, unsigned int brake, int speed) { while(1) { if((LLL_S)&&(RRR_S)) { TRACE2(speed); goto MEET; } else if((LLL_S)&&(RRR_S==0)) { TRACE_E(speed); if((type==E).. 더보기
SLOW모델과 FAST모델 쉬운 변경법(따르미Pro 2008) 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 구모델 .. 더보기
캐러멜 스튜디오 2와 밥상뒤집기 캐러멜 스튜디오 2를 기다리고 계신분(이 있긴 있었나?)들에게는 아쉬운 일이지만 캐러멜 스튜디오 2는 '무한정 연기' 되었습니다. 제가 예전에 만들던 프로그램중에 '보루'라는 제품이 있었습니다. 1년전의 성공 워킹 모델을 삼아 리팩토링을 중심으로 한 제품이었는데... 시간이 너무 없던 나머지 뒤쪽은 신경쓰지 않아 실패했습니다. 그런데, 이제 캐러멜 스튜디오2가 그리로 가려 합니다. 저는 이제 더 이상 좌시할 수 없습니다. 그래서, 개발을 연기하기로 결정했습니다. 그리고, 어떤식으로든 캐러멜 스튜디오2에게서 타이머기능만은 뽑아내서 사용하게 해드리겠습니다. 감사합니다. 더보기