치즈 스틱으로 햄스터 리모컨을 만들어요2

치즈 스틱을 리모컨처럼 활용해 햄스터를 조종해 보아요.

치즈 스틱에 내장된 가속도 센서로 움직임을 감지해 햄스터의

이동 방향을 바꿔 보아요.

5×5 LED 매트릭스에 햄스터의 움직임을 표현해요.

HAT 버튼으로 소리도 내고 라이트도 켜요!

부품을 준비해 주세요.

필요 재료수량
치즈 스틱 본체1개
5X5 LED 매트릭스1개
햄스터 또는 햄스터S1개
USB 동글2개
컴퓨터1대 (로봇 코딩 소프트웨어 설치 필요)

하드웨어를 준비해요.

1. 컴퓨터 USB 포트에 USB 동글을 꽂은 후 치즈 스틱 본체의 전원을 켜 페어링 하세요.

2. 컴퓨터 USB 포트에 USB 동글을 꽂은 후 햄스터(S)의 전원을 켜 페어링 하세요.

3. 로봇 코딩 소프트웨어를 실행해 치즈 스틱과 햄스터(S)가 모두 연결되었는지 확인한 후 프로그래밍 할 프로그램을 선택해 주세요.

4. 자, 이제 프로그램을 시작합니다!

코딩을 해요.

알고 가기

코딩을 시작하기 전  3축 가속도 센서의 축에 대해 알아보아요!

치즈 스틱은 내장된 가속도 센서를 통해 x, y, z축의 움직임을 값으로 감지합니다.

값의 변화는 로봇 코딩 소프트웨어의 센서 모니터를 이용해서 실시간으로 확인할 수 있습니다.

3축의 센서값이 각 동작마다 지정된 센서값과 일치할 때 치즈 스틱이 지정된 동작을 감지합니다.

이번 프로젝트에서는 전원 스위치와 S 포트의 위치 변화를 활용합니다.

전원 스위치

S 포트

코딩 하기

1. 코딩에 사용할 속성을 추가합니다.

변수 만들기

HAT B버튼을 눌렀을 때 햄스터가 LED를 켜고 끄도록 하기 위해 활용할 변수를 만듭니다.

2. 치즈 스틱 동작 코드를 작성합니다.

매트릭스 시작하기

매트릭스를 사용하기 위해서 시작하기를 클릭하면 매트릭스가 동작하도록 합니다.

HAT 버튼 코드 작성

HAT  A,  B버튼을 클릭했을 때 블록을 활용합니다.

A버튼을 누르면 사이렌 소리가 울리고 B버튼을 누르면 삐 소리와 햄스터의 LED가 켜집니다.

B버튼을 다시 누르면 LED가 꺼집니다.

3. 햄스터 동작 코드를 작성합니다.

가속도 센서의 위치를 활용하는 블록을 사용해 햄스터의 움직임을 지시합니다.

센서값을 인식하면 먼저  블록으로 매트릭스 화면을 초기화한 후 다른 도형을 그려야 도형이 겹쳐서 나타나지 않습니다.

응용하기

치즈 스틱에 조이스틱을 연결하여 조이스틱으로도 햄스터를 조종해 보아요.