센서를 이용한 라인 주행인데 명령어좀 알려주세요 ㅠ_ㅠ
조심해
DC모터 2개와 빛센서 2개를 이용해서 검은길을 감지해서 가는건대 막막하네요 T^T 차제는 다 만들었는데 도대체 어떤 명령어를 넣어야 하는건지...좀 기본 감지 명령어라도 좀 알려주세요 검은색 감지하면 LED켜지면서 앞으로 검은길따라 가는 명령어(소스)좀 알려주세요..소스는 직접 제작해야 하는데 도무지 감이 잡히질 않아서요 아 그리고 [검은선]은 차체크기만 합니다
#include
int main(void)
{
//초기화
SysInit();
//센서타입설정
LgsSetType(PORT_A6, ?빛센서감지?;명령어가 어떻게 되죠?
LgsSetType(PORT_A7, ?빛센서감지?;명령어가 어떻게 되죠?
while(1)
{
Left = LgsReadType(PORT_A6, ?빛센서감지?;명령어가 어떻게 되죠?
Right = LgsReadType(PORT_A7, ?빛센서감지?;명령어가 어떻게 되죠?
LgmSet(PORT_M1, DIR_CCW, 2);
LgmSet(PORT_M2, DIR_CW, 2);
LgmRun(PORT_M1+PORT_M2);
if
LedOn(LED_LEFT.LED_Right);왼쪽 오른쪽 둘다 감지되면 맞나요?
//감지되면 달리고
LgmRun(PORT_M1+PORT_M2);
빛센서 감지 명령어가 어떻게 되나요?
틀린거 잇으면 수정좀 부탁합니다
-
늘솔길
다른건 알겟는데요 검은색 감지하는 명령어 소스를 모르겟어요
아 그리고 검은선은 차제 크기만 하구요
일단 검은선 감지해서 달리는것만 이라도 알고 싶습니다 -
잎새
C언어 Q&A 게시판에서 기타 Q&A 게시판으로 이동시켰습니다.
-
진달래
1. 일단 양쪽 모터를 모두 ON 시킵니다.
2. 그러면 자동차는 전진을 하게 됩니다.
3. 그리고 검은 색을 감지한 쪽은 모터를 꺼야됩니다.
4. 그러면 회전 운동을 하게 됩니다.
5. 양쪽 다 검은색이면 목적지에 도달한 경우이므로 양쪽 모터를 모두 끄면 되겠네요.