Skip to content

활동

오리 텔레포트 전송

중급 | MakeCode, Python | 가속도 센서, 라디오 | 라디오 파, 통신

1단계: 만들어 보세요.

프로젝트 소개

오리 모양을 다른 마이크로비트로 무선 전송해 보세요.

2 개의 마이크로비트, 하나는 흔들렸고, 다른 마이크로비트의 LED에는 오리 모양이 나타남

설명

  • 프로그램을 2 개의 마이크로비트에 업로드 한 후, 마이크로비트를 흔들면 다른 마이크로비트에 무선 전송된 오리가 나타납니다. 다른 마이크로비트로 다시 보내려면, 마이크로비트를 흔들면 됩니다.
  • 마술이 아닙니다. 마이크로비트의 무선 라디오 기능을 사용해서 다른 마이크로비트로 신호 데이터를 보내는 것입니다. 가속도 센서에서 흔들림을 감지하면 신호 데이터를 보냅니다.
  • 이 프로그램에서는 처음에 라디오 그룹을 23 번으로 설정합니다. 그룹 번호는 무전기에서 사용하는 무선 채널 번호와 비슷합니다.; 라디오 그룹 번호는 0 부터 255 번까지 사용할 수 있습니다. 어떤 그룹 번호를 사용하던지 친구와 같은 그룹 번호를 사용하면 되고, 주변에 같은 그룹 번호를 사용하는 사람들이 없으면 됩니다.
  • 마이크로비트를 흔들면 ‘DUCK’ 문자열을 라디오 그룹으로 전송하고, 자신의 LED 화면을 지웁니다. 마이크로비트가 (어떤 라디오 메시지라도) 라디오 메시지를 받으면 LED 화면으로 오리 모양을 출력합니다. 따라서, 한 번에 한 마이크로비트에만 오리 모양이 나타나게 됩니다.

준비물

  • 마이크로비트(또는 MakeCode 시뮬레이터) 2개
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)
  • 함께 해 볼 친구

2단계: 프로그래밍 해보세요.

3단계: 더 좋게 만들어 보세요.

  • 얼마나 멀리까지 오리 모양을 전송할 수 있는지 알아내 보세요.
  • 다른 동물 모양을 텔레포트 시켜보세요. 그림이나 메시지를 바꿔보면 어떨까요? - 둘 다 바꿔 보면?
  • 여러 대의 마이크로비트를 사용하면 어떻게 될까요? 어떻게 하면 해결 할 수 있을까요?