CLEVERMATE

SW 코딩 교육을 위한 콘텐츠 공유 공간

[CUE 리뷰] 큐 사용하기 - 원더 튜토리얼 2

2019년 06월 03일 AM 09:41

안녕하세요!

오늘은 지난 시간에 이어 큐 앱에서 원더 튜토리얼을 해 볼게요.

 

이제는 앱에서 로봇을 연결하고, 원더까지 들어가는 과정은 생략해도 되겠죠?

 

 


 

 

오늘은 지난 시간에 이어서, 보라색으로 표시한 튜토리얼 3가지를 해 보겠습니다.

 

Color Buttons

Color Loop

Advance & Retreat

 

이렇게 세 가지인데요, 루프(Loop)가 나오는 걸로 보아

아마 반복되는 명령을 만드는 방법을 배우게 되지 않을까 싶어요.

 

 

 

먼저 Color Buttons부터 시작해 볼게요!

 


 

 

 

메인 버튼 대신 동그라미, 세모, 네모 버튼을 사용하도록

프로그램을 바꾸라는 미션이네요.

 

펩이 팁을 주고 있어요.

"링크를 터치해서 어떤 것들을 선택할 수 있는지 알아봐!"

"지금은 네가 내 메인 버튼을 누를 때까지 기다릴게."


짜여 있는 프로그램을 보면,

큐의 메인 버튼을 눌렀을 때 차례로 불빛을 초록, 노랑, 빨강으로 바꾸게끔 되어 있네요.

 

그런데 메인 버튼이 대체 뭘까요? 동그라미, 세모, 네모는요?

 

 

 

 

 

바로 큐의 머리 위에 있는 이 버튼 네 가지를 의미합니다!

 

가운데 있는 가장 크고 둥근 버튼이 메인 버튼이고요,

버튼에 그려진 모양 대로 동그라미, 세모, 네모 버튼이에요.

 

그럼 이제 프로그램을 바꿔 봐야겠죠?

위의 기존 프로그램에서 보라색으로 동그라미 해 놓은 조건을 터치합니다.

 


 

 

그러면 이렇게 '탑 센터 버튼 누름'​이라는 조건이 설정되어 있다는 걸 알 수 있어요.

아래 설명처럼, 로봇의 머리에 있는 탑 센터 버튼을 누르면 다음 그룹을 실행하게 하는 조건입니다.

 

 

로봇이 초록, 노랑, 빨강 불빛을 낼 수 있도록 하는 각 조건을 미션처럼

'동그라미, 세모, 네모 버튼을 누를 때'로 바꿔 볼게요.

어떤 모양을 눌러야 할지 딱 보이죠?

 

 

 

 

 

이렇게 세 가지를 선택해 주면 됩니다.

미션에서 특별히 순서를 언급하지는 않았기 때문에 저는 그냥 언급한 순서대로 해 봤어요.

 


 

 

완성을 하면 이렇게 되겠죠?

 

그럼 이제 이대로 실행해 볼게요.

 

 

 

 

​버튼을 차례로 누르면 큐의 불빛 색이 바뀌는 것을 볼 수 있어요.

 

 

다음은 Color Loop로 넘어가겠습니다.

 


 

둥근 고리 형태로 그룹들이 서로 연결되어 있네요.

 

펩이 "링크로 루프를 닫아 명령이 계속 반복되게 해."라고 말해 줍니다.

 

루프'고리'를 뜻하는데요, 코딩에서는 주로 반복되는 명령들을 말할 때 사용합니다.

 

원더에서는 화살표로 각 그룹을 연결해서 로봇이 실행할 명령의 순서를 정하는데요,

어떤 동작을 반복하게 하려면 반복이 시작되는 시점부터 끝나는 시점까지를 고리 모양으로 연결하면 됩니다. 

 

주어진 명령을 보면 큐가 초록색, 노란색, 빨간색 불빛을 낸 뒤에 불빛을 끄는 동작을 계속 반복하게 되어 있다는 것을 알 수 있어요.

 

 

미션은 각 그룹에 Face lights를 추가하는 것입니다.

 


 

 

지난 튜토리얼에서 했던 것처럼, 페이스 라이트를 선택해 각 그룹에 끌어다 놓으면 되겠습니다.

 

 

 

 

저는 다 같은 모양을 선택하기보다는, 알기 쉽게 다 다른 모양을 선택해 줬어요.

 

 

이대로 실행을 해 볼게요.

 

 

 

큐의 불빛 색깔과 페이스 라이트가 계속 변하는 게 보이죠?

 

명령을 실행하게 되면, 큐 앱에서도 지금 실행되는 그룹을 알기 쉽게 표시해 줍니다. 

 


 

 

이렇게 해서 이번 미션도 완료! 

 

 

 

이제 오늘의 마지막 튜토리얼, Advance & Retreat로 넘어가 볼게요.

 


 

 

이 프로그램이 계속 반복되게 하라는 미션입니다.

 

아까 설명했던 것처럼, 반복이 시작되는 부분과 끝나는 부분을 연결해서 고리 모양을 만들어 주면 되겠죠?

 

 

 

 

 

바로 이렇게요!

 

이렇게 하면, 큐가 40cm/sec의 속도로 20cm만큼 앞뒤로 계속 움직이겠네요.

(나중에 다루겠지만, 이동에서 양수는 전진, 음수는 후진을 의미합니다.)

 

이제 프로그램을 실행해 볼게요! 

 

 

큐가 제대로 움직이는지 확인할 수 있죠?

 

 

역시 앱에서도 반복이 제대로 표시되는지 볼 수 있습니다.

 

 


 

 

 

오늘은 반복을 다루어 봤어요.

 

로봇이 어떤 동작을 계속 되풀이하게 하는 것이 반복이고,

원더에서는 반복이 시작되는 부분부터 끝나는 부분까지를 연결해서 고리 모양을 만들면

간단하게 해결된다는 것을 알 수 있었지요.

 

다음 시간에도 원더 튜토리얼을 계속해 볼게요!

 

 

#제품정보 #큐 #블로그 #리뷰 #설명서
[출처 표기] 본 자료를 사용할 때 출처를 반드시 표기합니다.


CLEVERMATE 자료를 공유하세요