햄스터로봇으로 기본 미로 스스로 탈출하기 미션 수행 코딩
엔트리 오프라인 파일
구현환경
햄스터 - 엔트리 오프라인
미로판으로 기본 미로 연결
알고리즘의 아이디어...
1. 앞에 장애물 감지시 오른쪽 또는 왼쪽으로 90도 회전하기
기본적으로 근접센서를 활용하여 정면 벽면 감지
감지 후 우회전하여 근접센서 감지
감지 결과 장애물 없으면 직진, 있으면 180도 회전하기(우회전 전 단계에서 좌회전하는 의미)
2. 장애물을 탈출하면 프로그램 종료하기
미로판의 밖으로 탈출할 때 바닥센서의 값을 이용하여 정지하기 작동
동영상은 나중에 촬영...
Tip.
1. 실행환경에 따라 근접센서, 바닥센서의 값 조정 필요
2. 햄스터의 배터리 상태나 바닥면 고려시 직진보정 등에 따라 90도, 180도 회전 시간 고려 필요
*'말하기' 블록의 경우, 근접센서의 값을 확인하며 디버깅 할 때 센서의 값을 실행화면에 보여주도록 함.
'200.SwEdu' 카테고리의 다른 글
햄스터로봇 - 라인트레이싱 관련 (0) | 2016.10.14 |
---|---|
[스크랩]SW교육 교재 9종 공유 링크 (0) | 2016.10.02 |
소프츠웨어교육과 함께하는 창의력 교육[학생용] by 교육부 (1) | 2016.05.21 |
엔트리 교육자료 패키지 (0) | 2016.05.21 |
[스크랩] SW교육을 처음시작하는 선생님들을 위한 교육 자료 모음 (0) | 2016.04.06 |