Skip to content

활동

쿠키 통 알람

초급 | MakeCode, Python | LED, 빛 센서 | 선택 실행, 센서, 수 & 위치 값

1단계: 만들어 보세요.

프로젝트 소개

당신의 쿠키 통 안에 누군가 들어간 적이 있나요? BBC micro:bit를 알람으로 프로그래밍하여 알림을 받을 수 있습니다! 선택, 비교 논리, micro:bit's 광 센서에 대해 알아봅니다.

다음 동영상을 통해 만들고 프로그래밍하는 방법을 살펴보세요.:

설명

  • 이 프로그램은 micro:bit 의 LED 디스플레이를 조명 센서로 바꿔줍니다.
  • 보호하려는 깡통에 micro:bit 를 넣으세요. 뚜껑이 열리면 조도 센서가 조도 변화를 감지하고 경보를 울립니다.
  • 이 프로그램은 무한 루프를 사용하여 조도 수준을 계속 감지합니다.
  • 선택('if... else')과 비교 논리(> 30)를 사용하여 조명 레벨이 특정 양보다 높으면 화난 얼굴이 디스플레이에 나타나고 그렇지 않으면 화면을 지웁니다.

준비물

  • micro:bit (또는 MakeCode 시뮬레이터)
  • MakeCode 편집기
  • 배터리 팩

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

1from microbit import *
2
3while True:
4    if display.read_light_level() > 30:
5        display.show(Image.ANGRY)
6    else:
7        display.clear()
8

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

  • 프로그램을 조정하여 비교의 "else" 부분을 제거하여 밝기 수준에 관계없이 화난 얼굴이 micro:bit 의 디스플레이에 계속 표시되도록 하면 누군가가 깡통을 열었다는 것을 알 수 있습니다.
  • MakeCode 편집기의 음악 섹션에 있는 블록을 사용하여 음향 알람을 추가합니다.
  • 통이 몇 번 열렸는지 세어보세요.변하기 쉬운프로그램으로
  • micro:bit 가 두 개 있는 경우, 라디오 기능을 사용하면 깡통이 열리는 즉시 신호를 보내줍니다. 이를 수행하는 방법을 알아보려면 조명 알람 프로젝트를 살펴보세요.