레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

마인드스톰 EV3 라인 트레이서 #1 왕초보 버전(line follower)

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

color sensor 1개와 large motor 2개를 사용 합니다.

자동차 모형이 만들기 어려운 분은 아래 웹페이지를 참고 하세요.

http://www.nxtprograms.com/NXT2/castor_bot/steps.html

color sensor는 3번 port에 왼쪽 large motor는 B port, 오른쪽 large motor는 C port에 연결 합니다.

원하는 트랙을 만듭니다.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

EV3를 실행하여 트랙 라인의 color와 트랙 라인이 아닌 부분의 color를 확인 합니다.

color를 확인하는 메뉴는 아래 보시는 것 처럼 'Port View' 메뉴에서 확인 할 수 있습니다.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

트랙 라인(검은색) 부분의 color는 1번 입니다.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

그럼 트랙 라인이 아닌 부분의 color를 확인 합니다.

트랙 라인이 아닌 부분의 color는 2번 입니다.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

color를 확인 했다면, 마인드스톰 프로그래밍 프로그램인 'LEGO MINDSTORMS EV3 Home Edition'을 실행 합니다.

다운로드가 필요하신 분은 아래 웹페이지에서 다운 받을 수 있습니다.

https://www.lego.com/ko-kr/mindstorms/downloads/download-software

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

트랙 라인의 color는 2번이라는 것만 기억 합니다.

전체 반복 안에

왼쪽의 color 반복을 하며, 검은색이 아닐 동안 정방향으로 large motor를 동작 시킵니다.

오른쪽의 color 반복은 검은색인 동안 오른쪽 large motor(B)는 정방향, 왼쪽 large motor(C)는 역방향으로 동작 시킵니다.

위 프로그래밍이 이해하기 어렵다면 아래와 같이 프로그래밍 하셔도 동일 합니다.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

실행 화면은 아래 동영상을 참고 하시면 됩니다.

위와 같이 프로그래밍 했을 때, 엄청난 문제점은 오직 원형 트랙에서 시계방향으로 진행 할 수 있다는 것입니다.

다음 글은 모든 상황에서 동작할 수 있는 라인 트레이서 프로그래밍을 해 보겠습니다.

MINDSTORMS® EV3 코어 세트

곡선주행

조향모드 주행 블록을 사용하여 드라이빙 베이스를 조종합니다.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

조립하기

드라이빙 베이스 모델을 조립하세요.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

테스트하기

제시된 프로그램을 다시 만든 다음, 다운로드 및 실행하여 테스트하세요.

 힌트
모터와 드라이빙 베이스 회전 사이의 관계를 이해하는 데 도움이 되는 휠 포인터를 사용하세요.
학생들은 모터의 90도 회전이 드라이빙 베이스의 90도 회전과 같다고 가정하곤 합니다.
드라이빙 휠(구동바퀴) 사이의 거리는 회전 반지름에 영향을 미칩니다.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

프로그램 요약

시작
조향모드 주행 – 각도[685], 조향[100]
대기 – 시간[1초]
조향모드 주행 – 각도[1380], 조향[50]
대기 – 시간[1초]
조향모드 주행 – 회전[2], 조향[25]

수정하기

이제 여러분 차례입니다! 드라이빙 베이스가 시작 위치로 돌아갈 수 있도록
프로그램에 조향모드 주행 블록을 3개 더
추가하세요.

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

다음 차례는?

레고 마인드스톰 ev3 라인트레이서 - lego maindeuseutom ev3 lainteuleiseo

교사 지원

기대 효과:
조향모드 주행 블록을 사용하여 드라이빙 베이스를 조종합니다.