여러분들이 궁금한 것을 질문하고 치즈스틱을 흔들어
5X5 매트릭스 위에 나타나는 답을 확인해요.
가속도 센서와 5×5 매트릭스를 함께 활용해 무작위의 수로 답을 말하는 코드를 만들어요.
부품을 준비해 주세요.
필요 재료 | 수량 |
---|---|
치즈 스틱 본체 | 1개 |
5X5 LED 매트릭스 | 1개 |
USB 동글 | 1개 |
컴퓨터 | 1대 (로봇 코딩 소프트웨어 설치 필요) |
하드웨어를 준비해요.
3. 로봇 코딩 소프트웨어를 실행한 후 프로그래밍 할 프로그램을 선택해 주세요.
4. 자, 이제 프로그램을 시작합니다!
코딩을 해요.
알고 가기
코딩을 시작하기 전 3축 가속도 센서의 축에 대해 알아보아요!
치즈 스틱은 내장된 가속도 센서를 통해 x, y, z축의 움직임을 값으로 감지합니다.
값의 변화는 로봇 코딩 소프트웨어의 센서 모니터를 이용해서 실시간으로 확인할 수 있습니다.
코딩 하기
1. 코딩에 사용할 속성을 추가합니다.
신호 추가하기
지정한 동작을 수행하도록 신호를 보내기 위해 신호를 추가합니다.
변수 추가하기
5×5 매트릭스가 O, X, ?(잘모름)의 세 가지 중 하나의 대답을 하는데 사용할 변수를 추가합니다.
2. 시작하기 버튼을 클릭하면 동작할 코드를 작성합니다.
치즈 스틱으로 흔들기를 했을 때 변하는 x축과 y축의 값으로 움직임을 감지한 뒤 대답 값을 무작위로 정합니다.
그 뒤 소리와 모양 신호를 보내 치즈 스틱이 동작하도록 합니다.
3. 소리 코드를 작성합니다.
치즈 스틱이 움직임을 인식했는지 확인할 수 있도록 ‘삐 소리 재생하기’를 사용합니다.
4. 모양 코드를 작성합니다.
1부터 3 사이의 값 중 정해진 대답 값이 1이면 ‘O’, 2이면 ‘X’, 3이면 ‘?’를 5×5 매트릭스에 나타내도록 코드를 작성합니다.
응용하기
친구들과 질문을 만들어 어떤 대답이 나오는지 확인해 보아요.
조건문과 모양 코드를 바꿔 여러분 만의 움직임과 대답을 만들어 보아요.