1단계: 만들어 보세요.
프로젝트 소개
이 간단한 나침반은 북쪽(North)만 가리켜 줄 것입니다.
설명
- micro:bit 안에는 나침반 센서 라고 부르기도 하는 자기 센서가 들어있기 때문에, 자기장에 의해 만들어지는 자기력을 측정할 수 있습니다. 지구의 자기장을 감지할 수 있기 때문에, 나침반 처럼 만들 수 있습니다.
- micro:bit 로 만든 나침반을 사용하려면, 사용하기 전에 캘리브레이션 보정을 해야합니다. micro:bit 의 화면에 점이 나타나고, 그 점을 이리 저리 움직여 LED 화면의 모든 불을 밝게 키면 됩니다.
- 프로그램에서는 무한 반복 실행 (forever) 루프를 사용해서 나침반의 N극 방향 각도를 감지하고, 그 각도를 ‘bearing’ 변수에 저장합니다. 그 다음에 조건/선택 실행 구조를 사용합니다.: 만약(if)… 아니면(else) 구조를 사용해서, 마이크로비트가 북쪽(North)을 향하고 있는 경우 문자 N 을 LED 화면에 출력합니다. 각도가 315 도 보다 큰 경우 (>) 나 45 도 보다 작은 경우 (<) 에 북쪽 방향을 가리킨다는 의미로 N을 출력하는 것입니다. 따라서, micro:bit 에 N 이 출력되는 경우에는 마이크로비트가 대충 북쪽 방향을 가리키고 있다는 것을 의미하는 것입니다.
준비물
- micro:bit (또는 MakeCode 시뮬레이터)
- MakeCode 또는 Python 편집기
- AAA 배터리 팩 (옵션)
- 자기 북극(N극)과 남극(S극)이 있는 행성 - 예를 들어, 지구!
2단계: 프로그래밍 해보세요.
3단계: 더 좋게 만들어 보세요.
- 북쪽 방향이라고 N을 출력하는 각도의 범위를 줄여서 좀 더 정확하게 만들어 보세요.: 45 도 보다 작게, 315 도 보다 크게 각도를 조절하면 됩니다.
- 같은 방법으로 micro:bit 가 동쪽(East), 서쪽(West), 남쪽(South) 방향도 나타낼 수 있도록 바꿔보세요.
- 방향에 소리를 추가해서 북쪽(North) 방향을 가리키면 소리가 나도록 해보세요. 눈이 잘 보이지 않는 사람들에게 도움이 될 수 있습니다.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.