멈춰~!
뭐라고요? 기대했던 대로 움직이지 않는다고요?
생전 처음 겪어보는 문제를 보통 어떻게 해결하나요?
코뿔소를 조립해봐요!
이 조립 모델은 두 부분으로 구성되어 있어요.
코뿔소의 몸통
코뿔소의 머리
움직이게 해 보세요.
코뿔소의 코에서 1미터 떨어진 곳에 레고 브릭을 하나 놓으세요.
프로그램을 실행하고 어떤 일이 벌어지는지 살펴 보세요.
코뿔소가 조금의 자비심도 없이 레고 브릭을 들이받고 지나갈 거예요!
브릭 앞에서 멈추세요!
코뿔소의 코에서 1미터 떨어진 곳에 레고 브릭을 하나 놓아두고, 프로그램을 조정하여 코뿔소가 브릭과 최대한 가까운 위치에 멈추게 하세요. 건드리면 안 돼요!
코뿔소가 브릭을 넘어뜨리지 않으면서 브릭에 최대한 가까이 다가가려면 몇 바퀴를 굴러가야 할까요?
바퀴의 둘레에다가 얼마를 곱해야만 이동해야 할 거리와 딱 맞을지 계산을 해 보세요. 이 계산 결과를 이용해 몇 바퀴를 굴러야 하고 블록 파라미터에 얼마를 입력해야 할지 생각해 보세요.
d = 5.6 cm
챌린지를 시작할 준비가 되었나요?
코뿔소의 코에서 120cm 떨어진 곳에 레고 브릭을 놓아두세요.
코뿔소가 브릭을 넘어뜨리지 않으면서 브릭과 최대한 가까운 곳에 멈추게끔 프로그래밍할 수 있는 기회는 단 한 번뿐이에요.
행운을 빌어요!
코뿔소의 코가 “벽”에 닿는 순간 코뿔소를 멈추게 할 수 있나요?
2가지의 프로그램 꾸러미를 작성하세요.
- 센서가 없는 프로그램
- 힘 센서(코뿔소의 코)를 사용하는 프로그램
프로그램 꾸러미를 따로따로 실행하고, 코뿔소의 반응이 어떻게 달라지는지 설명해 보세요.
힘 센서를 사용하면 최초 출발 위치가 어디이든 상관없이 코뿔소가 물체에 접촉하는 순간 그 물체를 탐지할 수 있어요.
이 프로그램은 힘 센서를 사용하지 않아요.
이 프로그램은 힘 센서를 사용해요.
자신의 과제 수행 과정을 되돌아 보세요.
무엇을 잘했나요? 뭔가 더 잘할 수 있지 않았을까요?
챌린지를 해결했다니 정말 기쁘군요!