Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from microbit import * # 마이크로비트 모듈의 모든 명령 사용
- if compass.is_calibrated() == False: # 나침반이 보정되어 있지 않다면
- compass.calibrate() # 나침반 보정 시작
- while True:
- degree = compass.heading() # 0에서 360 범위의 정숫값을 'degree' 변수로 변환
- if degree < 45: # 방위각 45도 미만이면
- display.show(Image.ARROW_N) # 내장된 "북쪽 화살표" 이미지 출력
- elif degree < 135: # 방위각 135도 미만이면
- display.show(Image.ARROW_W) # 내장된 "서쪽 화살표" 이미지 출력
- elif degree < 225: # 방위각 225도 미만이면
- display.show(Image.ARROW_S) # 내장된 "남쪽 화살표" 이미지 출력
- elif degree < 315: # 방위각 315도 미만이면
- display.show(Image.ARROW_E) # 내장된 "동쪽 화살표" 이미지 출력
- else:
- display.show(Image.ARROW_N) # 내장된 "북쪽 화살표" 이미지 출력
- sleep(100) # 0.1초 지연
Add Comment
Please, Sign In to add comment