스크래치, 엔트리 하드웨어 제어 로봇인
햄스터로 미로찾기 코딩하기 1단계!!
로보메이션의 햄스터에 일단 미로 찾기용 키트를 부착한 상태입니다.
오른쪽과 왼쪽 근접센서를 좌우만 향하도록 하는 형태입니다.
오늘 코딩한 내용은
미로 찾기할때 햄스터가
왼쪽 벽만 따라 가도록 하는 코딩입니다.
코딩 방법에는 여러가지가 경우의 수가 있는데요.
그냥 참고만 하세요 ㅎㅎ
먼저는 앞으로 움직이는 상태를 기본으로 했습니다.
1. 왼쪽 벽으로 근접하기 전까지는 계속 나아가도록 했습니다
2. 그 다음은 왼쪽 벽이 없을 경우의 상황인데요.
왼쪽 벽이 없는 경우 왼쪽으로 회전을 하면 되는데...
그냥 회전을 하면 센서가 앞에 있기때문에 회전할때 걸립니다.
그래서 앞으로 0.5초 이동을 시킨 이후에
왼쪽으로 벽과 어느정도 가까워질때까지
왼쪽으로 회전을 합니다.
지금 보니 아직 1단계에선
괜히 넣은 코드 같은데요 ㅎㅎ
3. 미로의 오른쪽 벽과 가까워졌을 경우
왼쪽으로 회피하는 코드입니다.
전체 코딩입니다.
햄스터의 기본 이동속도와 센서값도
상황에 따라 조정해야 합니다.
코딩 시연영상입니다.
3번 코드의 상황은 전혀 없는 벽입니다
생각보다 벽을 따라 잘 움직이네요
다음에 고려할 문제는
왼쪽 벽을 따라가다 막혔을 경우인데요.
그건 다음에...
[스크래치, 엔트리] 로봇 햄스터 미로찾기용 커버, 미로 찾기 테스트
'D.I.Y' 카테고리의 다른 글
기아 자동차 리모컨 키 복사하기 (0) | 2017.10.17 |
---|---|
소니 미러리스 A6000 핫슈 커버(마개) 구매 장착 (0) | 2017.08.30 |
아반떼XD, 브레이크등 교체하기 (0) | 2017.03.24 |
와인병 오프너 없이 와인병 따는 법 (0) | 2017.02.09 |
속이 다 시원한, 자동차 에어컨 항균필터 교체하기 (0) | 2017.01.20 |