오늘은 햄스터 라인트레이서를 포스팅해보도록 하겠습니다.
햄스터를 검은색 선을 따라 이동할 수 있을까요?
코딩을 통해 확인해보도록 하겠습니다.
1. 햄스터 움직이기
- 햄스터를 활동지에 올려놓고 햄스터가 초당 움직이는 거리를 확인해봅시다.
2. 햄스터 움직이기 - 라인
활동지 파일을 다운로드 하여 라인따라 움직이는 햄스터를 만들어 보도록 합시다.
햄스터 로봇의 바닥센서는 검정색과 흰색을 인식합니다.햄스터 로봇으로 바닥의 검정색 선을 따라가도록 코딩해보겠습니다.
한쪽 바퀴로 라인을 따라 이동하도록 하고 햄스터 로봇이 왼쪽 바퀴로 라인을 따라 가도록 프로그래밍 하려면 어떻게 해야 할까요?
바닥센서 값에 따라 햄스터의 방향을 정하면되는데 예를들어 왼쪽 바닥센서의 값이 50보다 클경우 햄스터의 왼쪽바퀴를 0으로 정하고 오른쪽바퀴를 30으로 정하고 아닌경우 왼쪽바퀴를 30으로 정하고 오른쪽바퀴를 으로 정해서 움직이도록 코딩해봅시다.
다음과 같은 곡선도 따라가도록 코딩해봅시다.
햄스터의 속도를 3으로 정하고 검은색 선을 양쪽 바닥센서로 따라가기를 계속반복하는 햄스터코딩을 실습해봅니다.
3. 교차로를 움직이는 햄스터 만들기
다음과 같은 햄스터가 있을 경우 햄스터를 교차로를 따라 이동하는
만약 손이 앞에 있을 때까지 교차로를 계속 통과하는 프로그램을 만들어 보면 다음과 같습니다.
4. 햄스터움직이기 - 회전
햄스터를 다음과 같은 회전판에 두고 오른쪽으로 몇초동안 돌기를 진행하면 몇도에 멈추는지 확인합니다. 또한 1~10사이 무작위 수 초동안 돌게 하여 게임벌칙같은 것에 적용하면 재미난 코딩을 할 수 있을 것 같아요.
첨부파일로 올려놓은 활동지를 다운로드하여 다양한 실습을 해보도록 합니다.
'피지컬코딩 > 햄스터 코딩' 카테고리의 다른 글
<5> 햄스터로 노래하기 (2) | 2024.12.10 |
---|---|
<4> 햄스터 LED센서 알아보기 (1) | 2024.12.10 |
<3> 햄스터 미로탈출 (3) | 2024.12.09 |
햄스터와 햄스터 S 비교하기 (0) | 2024.12.09 |
<1 >햄스터 친해지기 - 햄스터 연결하기 (0) | 2024.12.02 |