모토모 랩 3
목적
학생들은 로봇에 컨트롤러를 매핑하는 법을 배우게 됩니다. 그들은 무선으로 모토모를 제어할 수 있게 될 것입니다.
활동
학생들은 동글에 대해 배우고 그것이 로봇에서 어떤 역할을 하는지 알아봅니다.
또한 코딩을 통해 버튼을 컨트롤러에 매핑하는 방법도 배웁니다.
평가
학생들은 문제를 분석하는 법을 배울 것입니다.
학생들은 로봇을 무선으로 움직이는 기본 사항과 그 한계를 배웁니다.
구글 슬라이드
비디오 빌드
다음 랩에서는 동글을 사용할 것입니다. 이를 통해 C2G 미니가 컨트롤러에 무선으로 연결할 수 있습니다. 간단히 말해서, 컨트롤러에는 마이크로컨트롤러가 있는데, 이 컨트롤러의 유일한 목적은 버튼 정보를 동글로 보내는 것입니다. 센서와 같은 동글은 정보를 디코딩하여 마이크로컨트롤러로 보내 신호를 이해하도록 합니다. 신호를 통해 오른쪽, 왼쪽, 앞으로 또는 뒤로 가는지 여부를 결정하는 코드를 작성할 수 있습니다. 코드에 추가된 트위스트가 있습니다. 모토모에는 서보가 있으므로 오른쪽 또는 왼쪽으로 이동하려면 특정 버튼을 눌렀을 때 특별히 움직여야 합니다.
연구실 요약:
필요한 자료:
Photos | Item Name | Purpose | Required Quantity | Labeled Bag |
---|---|---|---|---|
1단계
.jpg)
먼저 서보를 찾으세요. 서보는 앞바퀴 위에 있는 갈색 큐브입니다. 이 서보는 MG90S라고 합니다. 서보는 모든 종류가 있지만 우리 서보는 0도에서 180도까지만 회전할 수 있습니다. 다른 서보는 사방으로 회전할 수 있고 일부는 무거운 재료를 들어올리도록 제작되었습니다.
서보는 무한히 회전하는 대신 정확하게 움직이도록 제작된 DC 모터입니다. 이를 통해 서보가 매우 구체적인 방향으로 빠르고 정확하게 움직이도록 코딩할 수 있습니다. 저희의 경우 서보용으로 제작된 라이브러리는 -90도에서 90도까지 이동하도록 제작되었습니다. 즉, 0도에서는 휠이 앞을 가리키고, -90도는 왼쪽을 가리키고, 90도는 오른쪽을 가리킵니다. 각도와 하드웨어에 대한 문제 해결은 문제 해결 페이지를 참조하세요.
1단계
2단계
.jpg)
연결되면 버튼에 대한 코딩이나 버튼 매핑을 시작할 수 있습니다. 어떤 것이 다루기에 편안한지 알아보려면 시행착오가 필요합니다. 예제에는 포맷 방법에 대한 개요를 얻을 수 있는 샘플 코드가 있습니다.
Step 3

마지막으로 서보 운동과 DC 모터 운동을 결합해 보세요. 로봇이 새로운 하드웨어로 좌우로 움직일 수 있습니다! 팁: 모터가 하나인 경우 서보가 회전을 담당하므로 모터만 앞뒤로 움직이면 됩니다.