소개글
로봇공학 장애물 처리 로봇 개발 계획 및 프로그래밍에 대한 자료입니다.
목차
작품 개요
플로우 차트
작품 설명의 목차
작품 설명의 도식도
구현방법
최종 프로그래밍
역할 분담
마인드 스톰 과제 수행 경과 보고
작품의 일정
자체 평가
본문내용
구현 방법
1. Line Tracer
• 땅을 바라보는 두개의 적외선 센서 존재
• 흰색과 검은색을 구별, 검은색 라인을 따라서만 이동
• 프로그램은 다음과 같음
#define VALID_LIGHT 45
task main()
SetSensor(SENSOR_1,SENSOR_LIGHT);
SetSensor(SENSOR_3,SENSOR_LIGHT);
for(;;)
SetPower(OUT_A+OUT_C,OUT_LOW);
OnFwd(OUT_A+OUT_C);
back();
if(SENSOR_1 > VALID_LIGHT)
until(SENSOR_1 < VALID_LIGHT)
SetPower(OUT_A+OUT_C,OUT_FULL);
OnFwd(OUT_A);
OnRev(OUT_C);
back(); } } } }
sub back()
if(SENSOR_1 > VALID_LIGHT && SENSOR_3 > VALID_LIGHT)
until(SENSOR_1 && SENSOR_3 < VALID_LIGHT)
SetPower(OUT_A+OUT_C,OUT_LOW);
OnRev(OUT_A+OUT_C);