정사각형을 만들기 위해 생성한 마이 블록은 훌륭하지만, 더 큰 정사각형을 원한다면 어떤 일이 벌어질까요? 또는 로봇이 정사각형 안에서 더 빠르게 주행하는 걸 원한다면요? 삼각형을 원한다면 어떻게 하나요?
마이 블록에 들어가 매번 입력을 변경할 수도 있지만, 더 나은 방법이 있습니다.
첫 번째 마이 블록의 경우처럼 미니 프로그램을 설정하세요. 원하는 블록을 선택한 다음, 도구 메뉴의 “마이 블록 빌더”를 선택하여 마이 블록 빌더를 시작하세요.
첫 번째 마이 블록의 경우와 같이 모든 섹션을 작성하지만, 아직 종료를 클릭하지 마세요. 그 대신, 마이 블록에 + 기호를 클릭하여 파라미터를 추가하세요.
파라미터 설정 탭에서 적절한 정보를 기입하세요. 그러면 정사각형의 크기를 조절할 수 있습니다.
자신의 프로그램에서 마이 블록을 사용할 때 기본값 설정을 잊을 경우를 대비해 기본값을 1000으로 설정하세요. 파라미터를 위해 슬라이더 바 스타일을 선택하기도 합니다.
파라미터 아이콘 탭에서 파라미터에 적절한 이미지를 선택하세요. 이 예에서 우리는 정사각형을 만들면서 로봇이 주행할 거리를 조절하므로 직선 화살표가 적절해 보입니다.
이제 파라미터를 추가했으므로 종료를 클릭하세요.
새로운 파라미터인 “거리”는 조절하기에 앞서 미니 프로그램에 있는 입력과 연결해야 합니다.
거리 파라미터에서 나오는 와이어를 첫 번째 탱크모드 주행 블록의 각도 입력에 연결하세요. 그러면 로봇이 주행할 정사각형의 크기를 조절할 수 있습니다(자세한 내용은
데이터 와이어 참조).
메인 프로그램으로 돌아가세요. 그러면 이제 마이 블록이 보이겠지만 정사각형 미니 프로그램의 측면 길이를 설정하는 파라미터도 보일 것입니다. 위에서 선택한 파라미터 스타일에 따라 값을 직접 입력하거나 슬라이더 바를 사용할 수 있습니다.
로봇이 삼각형 또는 육각형 안에서 주행하기를 원한다면 어떻게 하나요?
여기 똑같은 마이 블록이 있지만 다음과 같이 조절해야 하는 파라미터가 있습니다.
1. 각 면의 주행 거리(거리)
2. 로봇의 주행 속도(속도)
3. 각 모서리의 회전 각도
4. 주행 명령의 반복 횟수
