1단계: 만들어 보세요.
프로젝트 소개
micro:bit 를 흔들어서 랜덤으로 수를 뽑아 보세요.
다음 동영상을 통해 만들고 프로그래밍하는 방법을 살펴보세요.:
소개
프로그래밍 가이드
설명
- 이전의 바보 만들기 프로젝트와 같이, 이 프로그램에서는 가속도 센서를 사용합니다. micro:bit 를 흔들었을 때, 원하는 작업을 실행시켜 보세요.
- micro:bit 를 흔들면 1 이상 6 이하 범위의 정수 중 하나를 랜덤으로 뽑은 후, LED 화면에 출력합니다.
- 컴퓨터는 정확하게 규칙적으로 움직이는 기계이기 때문에, 규칙성이 없는 값들을 랜덤으로 만들어 내는 것이 쉽지 않습니다.
- 랜덤으로 각각의 값들이 나오는 횟수를 표로 그려 확인해 보세요. 컴퓨터로 출력되는 랜덤 값들이 진짜로 아무런 규칙이 없을까요? 실제 주사위를 굴려 나오는 값들과 비교해 보세요.
준비물
- micro:bit (또는 MakeCode 시뮬레이터)
- MakeCode 또는 Python 편집기
- AAA 배터리 팩 (옵션)
- 진짜 주사위 (옵션)
2단계: 프로그래밍 해보세요.
3단계: 더 좋게 만들어 보세요.
- 몇 초 동안만 숫자를 출력하고, LED 화면을 지우면 배터리를 아낄 수 있습니다.
- 주사위를 2개 던지는 것처럼 만들어 보세요. 2 이상 12 이하의 정수 값을 랜덤으로 뽑거나, 1 이상 6 이하의 랜덤 값을 두 번 뽑아 더할 수도 있습니다.
- 각각의 값들이 몇 번씩 선택 되는지, 두 가지 방법에 대해서 모두 실험해 보세요. 두 가지 방법으로 선택되는 값들이 다른가요? 어떤 값만 특별히 많이 선택 되지는 않나요?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.