조셉(Joseph)의 마이크로비트 파이선 유틸리티 패키지

조셉(Joseph)의 마이크로비트 파이선 유틸리티 패키지

Mothers and Carers Challenge 대회에서 15살 조셉(Joseph) 학생이 마이크로비트를 위한 파이선 유틸리티로 우승하였습니다.: 알람시계; 나침반; 에그 타이머; 키 파인더; 양치 타이머; 도난 경보기. 조셉은 자신이 만든 유틸리티 프로그램들을 제출했습니다.

기본 사항:

Hex, 파이선(Python) 파일들(파일이 자동으로 다운로드되지 않을 경우, 맥OS 운영체제에서는 링크를 다른 이름, PC에서는 저장 위치를 PC로 지정하세요.):

알람시계, 나침반, 에그 타이머, 키 파인더, 양치 타이머는 1개의 hex 파일에 모두 포함되어 있기 때문에 다운로드 후, 마이크로비트에 업로드 할 수 있습니다. 키 파인더와 도난 경보기는 다른 hex 파일이 필요합니다. 모든 유틸리티 프로그램에서, A버튼은 하위 메뉴를 선택하는데 사용합니다. 예를 들어, 어떤 기능에 대한 하위 메뉴들을 고르거나, 알람시계 기능이 동작하는 중에 슬립모드를 선택하는 것과 같은 식입니다. B버튼은 유틸리티/옵션을 선택하는데 사용합니다. 대부분의 유틸리티 프로그램에서는 사운드 출력이 필요합니다. 따라서 0번 핀과 GND 핀을 사용해 스피커에 연결시켜 주어야 합니다.

알람 시계:

알람 시계 유틸리티는 잠에서 깨는데 도움을 줍니다. 알람 소리, 알람 횟수, 슬립 모드를 선택할 수 있습니다. 알람 시계 기능을 사용하려면, A버튼을 이용해서 종 모양(그림. 1)을 찾은 후 B버튼을 눌러 선택하면 됩니다. 원하는 알람 소리를 선택할 수 있도록 하는 메뉴(그림. 2)가 나타납니다. 선택 가능한 소리들은 다음과 같습니다.:

  • ‘D’ - 베토벤 교향곡 제5번 C장조 첫 부분.
  • ‘N’ - 냔(Nyan) 고양이 테마곡.
  • ‘F’ - 슈퍼배드2 바나나 송, 펑키 베이스 버전.
  • ‘P’ - 미국 드라마 Monty Python’s Flying Circus 테마곡.
A버튼을 눌러 원하는 것으로 바꾸고 B버튼을 이용해 선택하면 됩니다. 원하는 알람 사운드를 선택하고 나면 시간을 선택할 수 있습니다.(그림. 3) 1시부터 9시까지 선택할 수 있는데, A버튼을 이용해 시간을 바꾸고 B버튼을 눌러 선택할 수 있습니다. 그렇게 하면 알람 시간을 설정할 수 있습니다.(그림. 4) 알람을 끄려면 B버튼을 누르면 됩니다. 설정한 알람 시간이 되면 선택했던 사운드가 출력되고 LED 화면에 불꽃 놀이 애니메이션이 함께 나타날 것입니다.(그림. 5) 알람이 울리는 상태에서 A버튼을 누르면 슬립 모드가 되어 5분 후에 알람이 다시 울리게 됩니다.(그림. 6) 알람이 울리는 상태에서 B버튼을 누르면 알람이 종료됩니다.

나침반:

나침반 유틸리티를 사용하면 어느 방향이 북쪽이고 어떤 방향으로 움직이고 있는지 알 수 있습니다. 나침반 유틸리티는 첫 메뉴에서 나침반 모양(그림. 1)이 나올 때까지 A버튼을 누른 후, B버튼을 눌러 선택할 수 있습니다. 나침반 기능을 사용하기 전, 나침반 보정에 필요한 도구가 나타날 것입니다.(그림. 2) 마이크로비트를 모든 방향으로 회전시켜 나침반 센서를 보정해야 합니다. 나침반 센서의 보정이 완료되면 북쪽을 가리키는 나침반 바늘(그림. 3)이 LED 화면에 나타날 것입니다. A버튼을 누르면 움직이는 방향을 알 수 있고 B버튼을 누르면 나침반 유틸리티가 종료됩니다.

에그 타이머:

에그 타이머 유틸리티는 달걀 삶는 정도를 조절할 수 있도록 도와줍니다. 달걀을 삶을 때의 삶아진 정도(반숙/완숙)가 시계 바늘로 나타납니다. 에그 타이머 기능을 사용하려면 처음 메뉴 상태에서 A버튼을 눌러 달걀 그림(그림. 1)으로 이동하면 됩니다. B버튼을 눌러 선택하면 됩니다. 그 다음에 달걀을 삶을 정도(그림. 2)를 선택하면 됩니다. 선택 메뉴는 다음과 같습니다.:

  • ‘H’ - 완숙(완전히 익힘) - 8분 타이머.
  • ‘S’ - 반숙 - 4분 타이머.
원하는 메뉴를 고른 후 B를 눌러 선택하면 됩니다. 진행 상태(그림. 3)가 LED에 나타날 것입니다. 선택한 상태로 달걀이 삶아지면 소리와 함께 불꽃 놀이 애니메이션(그림. 4)이 나타날 것입니다. 에그 타이머 기능을 끝내려면 B버튼을 누르면 됩니다.

키 파인더:

키 파인더 유틸리티는 열쇠를 잃어버리는 오래된 문제를 해결할 수 있도록 도와줍니다. 2개의 마이크로비트가 필요합니다. 먼저, key_finder.hex 파일을 다운로드 받아 열쇠와 묶을 다른 마이크로비트에 업로드 한 후 그 마이크로비트에 배터리 팩, 스피커, 열쇠들을 연결합니다. 키 파인더 유틸리티를 사용하기 위해 A버튼을 이용해 열쇠 이미지(그림. 1)를 찾습니다. B버튼을 누르면 열쇠가 연결되어 있는 마이크로비트에 신호가 전송되고 음악이 흘러나와야 합니다. 정상적으로 연결되면 연결 이미지(그림. 2)가 LED 화면에 나타날 것입니다. 사용할 음악을 고른 후 B버튼을 눌러 선택하면 음악이 꺼집니다. 신호가 서로 연결되지 않으면 X자 모양(그림. 3)이 LED 화면에 나타날 것입니다.

양치 타이머:

양치 타이머 유틸리티는 최적의 양치 시간을 알려 줍니다. A버튼을 이용해 치아 모양(그림. 1)으로 바꾼 후 B버튼을 누르면 됩니다. 2분 타이머가 동작하며 진행 상태가 시계 바늘(그림. 2)과 함께 나타납니다. B버튼을 누르면 양치 타이머가 울리기 전에 종료시킬 수 있습니다. 양치 시간 2분이 지나면 불꽃 놀이 애니메이션(그림. 3)이 나타날 것입니다. B버튼을 눌러 양치 타이머 유틸리티를 종료할 수 있습니다.

도난 경보기:

이 추가 유틸리티는 burglar_alarm.hex 파일을 다운로드 받아 마이크로비트에 업로드해야 합니다. 0번 핀과 GND 핀에 스피커를 연결하고 1번 핀과 2번 핀을 전선으로 연결합니다. 1번 핀과 2번 핀 사이에 연결된 전선이 끊어지면 경보 알람이 동작하게 됩니다.

조셉(Joseph)은 자신이 만든 유틸리티들에 대해서 설명하는 동영상을 만들었습니다.

재미있게 즐겨 보세요!

Selecting this opens external content from our support system, which adheres to their privacy policy.