⭐ LED 是什麼?
LED(發光二極體)是一種能發光的小燈泡。
在你的 BBC micro:bit 上,有一個由 25 顆 LED 組成的小螢幕,
我們可以用程式控制這些燈亮起、閃爍、變換圖案!
🧮 LEDs-01 顯示數字
試著在 micro:bit 上顯示數字吧!
💬 想一想:
當你輸入「一個數字」和「好幾個數字」時,micro:bit 顯示有什麼不一樣呢?
🔠 LEDs-02 顯示文字(英文)
試著讓 micro:bit 顯示出英文字!
💬 想一想:
如果只輸入一個字母和一整串文字,顯示方式有什麼不同?
試著讓它顯示出你自己的英文名字吧!
👀 比一比:
「0123456」 這種數字 和 英文字串 有什麼差別?
🎨 LEDs-03 顯示圖案
micro:bit 上的 25 顆小燈可以排出圖案喔!
💬 想一想:
有哪些方法可以在 micro:bit 上顯示圖案?
你知道每顆燈在螢幕上有自己的「座標位置」嗎?
🎞 LEDs-04 顯示動畫
🔁 LEDs-06 迴圈與變數
試試看下面幾個例子:
LEDs-06a
LEDs-06b
LEDs-06c
LEDs-06d
💫 LEDs-07 單顆燈的循環
這次,我們不再同時亮好幾顆燈,而是一顆一顆亮起!
💬 想一想:
這樣的顯示方式跟剛剛的 LEDs-06 有什麼不一樣?
要怎麼讓亮的燈「依序移動」呢?
LEDs-07a
挑戰題:
👉 你能讓它依「八個方向」循環亮燈嗎?
LEDs-07b
LEDs-07c
LEDs-07d
LEDs-07e
LEDs-07f
LEDs-07g
LEDs-07h
最後,再把八個方向整合成一個完整的動畫!
LEDs-07i
🌟 LEDs-08 一閃一閃小星星
來玩個有趣的挑戰!
讓 micro:bit 的燈隨機閃爍,就像天空的星星 ✨
💬 挑戰內容:
隨機亮起 3 顆 LED,亮 200 毫秒後熄滅
然後再隨機亮起另一組 3 顆燈,如此重複
💬 想一想:
什麼是「隨機數(亂數)」?
micro:bit 怎麼利用亂數來決定哪些燈要亮?