1단계: 만들어 보세요.
프로젝트 소개
어둠 속에서 BBC micro:bit LED 디스플레이를 밝혀주는 야간등입니다.
소개
프로그래밍 가이드
이 프로젝트에서는 micro:bit 의 LED를 조도 센서로 사용하여 어두워지면 자동으로 켜지는 조명을 만듭니다.
micro:bit 조도 센서는 0(매우 어두움)에서 255(매우 밝음)까지의 범위에서 빛을 측정합니다.
설명
- 코드의 무한 루프로 인해 micro:bit 가 조도 수준을 계속 확인합니다.
- LED 를 켜거나 끌지 여부를 결정하는 데 논리를 사용합니다. 조건문(if… then… else)은 LED 조명을 켜거나 끌지 결정합니다.
- 조도가 100 이하로 떨어지면 micro:bit 디스플레이의 LED가 켜집니다. 그렇지 않은 경우, 화면을 지워서 LED 조명을 끕니다.
- 디스플레이를 덮거나 빛을 비춰서 테스트해보고, 어두울 때 LED가 켜지는지 확인하세요.
- 주변 조명 수준에 따라 100이라는 숫자를 변경해야 할 수도 있습니다. 숫자가 클수록 불이 더 쉽게 켜집니다. 숫자가 작을수록 매우 어두울 때만 불이 켜집니다.
준비물
- micro:bit (또는 MakeCode 시뮬레이터)
- MakeCode 또는 Python 편집기
- AAA 배터리 팩 (옵션)
- 밝은 빛이 나오는 손전등 같은 물건, micro:bit 를 덮을 수 있는 물건
2단계: 프로그래밍 해보세요.
3단계: 더 좋게 만들어 보세요.
- 어두워졌을 때 나타나는 이미지를 달이나 별로 바꿔보세요.
- 걷거나 자전거를 탈 때 안전등을 붙이는 것 처럼, micro:bit 를 가방이나 옷에 붙여보세요. - 반짝이게 만들어서 더 눈에 뛰도록 할 수 있을까요?
- 이 MakeCode 프로젝트를 시도해 보세요. 이 프로젝트는 micro:bit 에 떨어지는 빛의 양에 따라 LED 디스플레이가 점점 더 밝아지거나 어두워지는 것을 보여줍니다. 빛의 밝기에 따라 다르게 반응하는 것들을 어떤 곳에서 볼 수 있을까요?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.