步驟1:製作
這是什麼?
使用您的micro:bit重新製作1950年代的經典玩具,並對其定製它以使它成為您自己的玩具。
運作方式
- 神奇 8 號球(Magic 8-ball)是 1950 年代在美國所發明的玩具 形狀就像個大尺寸的桌球,您可以向這顆球詢問問題,例如「有一天我會成為有錢且出名嗎?」並且搖動這顆球,在球上的螢幕上就會隨機出現預先定義好的 20 個答案其中一個。 答案可能是正面的、負面的 - 或者兩者之間。
- 該程式使用micro:bit的accelerometer,重新創建一個魔術8球,其產生隨機數的能力及其LED display輸出以打勾表示正確,或用“ meh”表示"不確定"。
- 程式將生成一個介於1和3之間的隨機數,然後使用if ... then ... else ... if ...語句根據該數字顯示不同的符號。 這被稱之為選擇。
- 如果數字為3,則顯示“是”的勾號。 如果數字為2,則顯示“否”的叉號。 如果數字為 2,則顯示代表「否」的叉號。
- 該程式無需檢查數字是否為1,因為如果不是3或2,則必須為1,在這種情況下,它會顯示“ meh”表情(表示“不確定”)。
你需要的東西
- micro:bit (或,MakeCode simulator)
- MakeCode 或, Python 編輯器
- 電池組(選配)
- 一些問題要問你的micro:bit
步驟2:編碼
步驟3:進階
- 幾秒鐘後使圖像消失。
- 讓 micro:bit 在搖動時顯示不同的神祕答案,而不是圖片。 可以讓它說出「I am not sure (我不確定)」或者「That remains to be seen (有待觀察)」
- 這是使用Python製作魔術8球的另一種方式。。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.