Skip to content

활동

물고기 그물 경고등 켜기

초급 | MakeCode, Python | LED, 빛 센서, 사운드 | 14 수중 생물, 선택 실행, 입력/출력

1단계: 만들어 보세요.

프로젝트 소개

마이크로비트를 사용해서 물고기 그물에 엉뚱한 물고기, 거북이, 새들이 접근하지 못하도록하는 LED 경보 장치를 만들어 보세요.

이 프로젝트는 전세계 지속가능발전 문제들에 대한 해결 방법 중 하나로서, 컴퓨터과학기술을 탐색하고 활용해서 새로운 물건들을 만들어 내는 문제해결 과정을 경험할 수 있도록 만들어진 프로젝트들 중 하나 입니다.

소개

프로그래밍 가이드

학습 내용

  • 큰 프로젝트를 위해 새로운 물건들을 어떻게 설계하고 만들어 내는지를 배울 수 있습니다.
  • 컴퓨터에서 입력데이터들을 읽어들이고, 센서들로부터 읽어들인 값들에 따라 데이터들을 처리해서 출력하는 방법에 대해서 배울 수 있습니다.

설명

  • 시험제작 제품인 프로토타입은 어떤 아이디어나 생각들을 실제로 테스트 해보기 위해 만든 물건을 말합니다. 마이크로비트에 물이 닿지 않도록 주의해주세요!
  • 이 프로그램에서는 마이크로비트의 LED 화면을 빛 센서로 사용합니다. 빛 센서를 통해서 주변 빛의 밝기를 읽어들일 수 있고, 그 값이 어떤 값(50)보다 작으면 마이크로비트 LED 화면에 불을 켤 수 있도록 해줍니다.
  • 깊은 바다 속이라고 가정하고, 마이크로비트의 LED 화면을 손으로 덮어 빛을 가리면, LED 화면의 불 빛이 켜져야 합니다.
  • 기준값 50 을 주변 빛의 밝기에 따라 적당한 값으로 바꿔야 할 수도 있습니다. 불 빛이 너무 쉽게 켜진다면, 더 작은 기준 값을 사용하면 됩니다.
  • 스피커가 부착되어있거나 소리가 출력되는 신형 마이크로비트가 있다면, 동물들이 그물에 다가가지 못하도록 높은 진동수의 고주파 소리도 함께 출력됩니다.

준비물

  • 마이크로비트 (또는 MakeCode 시뮬레이터)
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)
  • (옵션) 스피커 악세사리 또는 신형 마이크로비트

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

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

  • LED 패턴을 번쩍이는 빛이 출력되는 애니메이션으로 바꿔보세요.
  • 잡고 싶지 않은 동물들에게 경고를 해주는 소리를 직접 만들어 보세요.
  • 무선 라디오 기능을 활용해서, 경고 불빛과 소리를 원격으로 제어하는 기능을 만들어 보세요.