Skip to content

활동

나에게만 비밀을 알려줘

중급 | MakeCode, Python | 라디오, 버튼 | 라디오 파, 선택 실행, 통신

1단계: 만들어 보세요.

프로젝트 소개

마이크로비트의 무선 라디오 기능을 이용해서, 다른 사람들 모르게 질문에 답해보세요.

마이크로비트 무선 라디오 기능을 사용해서 비밀을 나누는 두 사람

설명

  • 2 대의 마이크로비트에 프로그램을 업로드 합니다. ‘yes’ 또는 ‘no’ 로 답할 수 있는 질문들을 친구와 함께 서로 주고 받습니다.
  • A 버튼 을 눌러 ‘yes’ 메시지를 보내고, B 버튼을 눌러 ‘no’ 메시지를 보냅니다. 맞음 또는 틀림 모양이, 두 마이크로비트의 LED 화면으로 1/2 초 동안 출력될 것입니다.
  • 이번 프로그램에서는 무선 라디오 기능을 사용해서, 다른 사람들 모르게 질문에 대한 대답을 친구에게 전송합니다. - (친구 빼고) 다른 어떤 사람도 무선 라디오 신호를 엿들을 수 없습니다.
  • 프로그램에서 라디오 메시지를 수신하면, 조건/선택 실행구조를 사용해 수신된 메시지를 검사합니다.: 만약(if) 수신된 메시지가 ‘yes’ 이면, LED 화면에 맞음 모양을 출력합니다. 그렇지 않고 만약(if) 수신된 메시지가 ‘no’ 라면, LED 화면에 틀림 모양을 출력합니다.
  • 2 개의 마이크로비트는 똑같은 라디오 그룹 번호를 사용해야 합니다. 라디오 그룹 번호는 0 부터 255 번까지 사용할 수 있습니다.
  • 같은 장소에서 많은 사람들이 이 프로그램을 사용하는 경우, 서로 다른 무선 라디오 그룹 번호를 사용해야 합니다.
  • 다른 사람들이 비밀 메시지를 엿보지 못하도록 하려면, 무선 라디오 그룹 번호를 다른 사람들에게 알려주면 안 됩니다.

준비물

  • 마이크로비트(또는 MakeCode 시뮬레이터) 2개
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)
  • 다른 친구 한 명과 비밀!

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

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

  • ‘yes’, ‘no’ 메시지로 다른 아이콘 모양을 사용해 보세요.
  • 마이크로비트를 흔들고, 기울이고, A 버튼과 B 버튼을 함께 누르는 것과 같은 방식으로, 아마도 ‘maybe’ 같은 답 메시지를 보내보세요.
  • ‘yes’ 와 ‘no’ 를 점 ‘dot’ 과 - ‘dash’ 로 바꾸어 모르스 코드 메시지로 전송해 보세요.