Skip to content

활동

야간등

중급 | MakeCode, Python | LED, 빛 센서 | 날씨 & 기후, , 선택 실행, 센서, 입력/출력

1단계: 만들어 보세요.

프로젝트 소개

어두어지면 LED 화면에 불이 켜지는 micro:bit 야간등을 만들어 보세요.

모든 LED 가 켜진 micro:bit 위에 그려진 달

설명

  1. 이전의 햇 빛 센서 프로젝트와 같이, 이번 프로그램에서는 micro:bit 의 LED 화면을 빛 센서로 사용합니다. 마이크로비트의 LED 화면을 손으로 덮었을 때, 불이 켜지나 확인해 보세요.
  2. 프로그램에서는 조건/선택 실행 구조를 사용해서, micro:bit 의 LED 화면에 있는 빛 센서로 들어오는 빛이 기준값 보다 적게 들어오는지 판별합니다. – 100 보다 작은 지 (<) 검사합니다. 그 기준값보다 어두운 경우 micro:bit 의 LED 화면에 불을 켜고, 그렇지 않으면 LED 화면에 불을 켜지 않습니다.
  3. 기준값(threshold) 100 은 마이크로비트 주변의 밝기에 따라 조절해야 할 필요가 있습니다.
  4. 이 야간등을 어디에 사용할 수 있을까요? 어두운 밤에 사람들이나 동물들에게 도움이 될 수 있을까요?

준비물

  • micro:bit (또는 MakeCode 시뮬레이터)
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)
  • 밝은 빛이 나오는 손전등 같은 물건, micro:bit 를 덮을 수 있는 물건

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

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

  • 어두워졌을 때 나타나는 이미지를 달이나 별로 바꿔보세요.
  • 걷거나 자전거를 탈 때 안전등을 붙이는 것 처럼, micro:bit 를 가방이나 옷에 붙여보세요. - 반짝이게 만들어서 더 눈에 뛰도록 할 수 있을까요?
  • MakeCode 프로젝트를 해보세요. micro:bit 에 비춰지는 빛의 밝기에 따라, LED 화면의 밝기가 달라집니다. 빛의 밝기에 따라 다르게 반응하는 것들을 어떤 곳에서 볼 수 있을까요?