機率問題:
在1到3的數字中,隨機選擇一個數字,如果我學的機率是正確的話,那能答對的機率在實驗次數夠多的情況下,應該會是接近三分之一。
專案一:真的只是機率
需要準備的材料有:
- Micro:bit
- Micro:Bit 擴充板(KSB037)
- 伺服馬達 x3
- 紙杯 x3
- 乒乓球 x1
- 杜邦線 一把
說明:
三個伺服馬達分別黏上一個紙杯,遊戲時,使用者將一顆乒乓球放入紙杯內,按下micro:bit
的 A 按鈕,程式會隨機選出1到3其中一個數字,接著啟動指定的數字所代表的伺服馬達將紙杯內的內容物倒出,如果猜中了,那你投入的乒乓球便會被倒出來,如果你沒猜中的話,想當然耳,倒出來的是空空如也。
接線:
P8、p12、p13 – 伺服馬達的訊號線
程式說明:
事先要調整伺服馬達旋轉的角度,一開始伺服馬達旋轉至150度,也就是杯口朝上。
玩家投一顆乒乓球到其中一個杯子裡面,並按下micro:bit 裡的 A按鈕,此時程式在1到3中隨機選取一個號碼並儲存在變數 ans內。
如果 ans = 1 就將接在 pin 8 腳位的伺服馬達旋轉到角度 40度,這個角度剛好能將杯子內的球倒出來。
如果 ans = 2 就將接在 pin 12 腳位的伺服馬達旋轉到角度 40度。
如果 ans = 3 就將接在 pin 13 腳位的伺服馬達旋轉到角度 40度。
如果你投入杯中的乒乓球被倒出來,代表你贏了。
想一想:
- 如果你答錯了,那乒乓球還會留在杯子內,可以如何改善呢?
- 玩家可以穩贏嗎?
- 莊家可以穩贏嗎?
- 可以調整勝率嗎?