kittenblock(microbit)(scratch3)第三課LED進階

一、LED動畫小紅人

十字路口的行人專用號誌是會動的小綠人(註1)

圖片來源:https://upload.wikimedia.org/wikipedia/commons/2/27/Walkingman.gif 

使用[顯示圖形積木],自訂顯示圖形。

點選白色表示亮燈,再點,灰色表示燈不亮

參考網路圖片

圖片來源:https://pic.pimg.tw/fjuhistorian2011/1363741114-3078536916_n.jpg

使用數個顯示積木,模仿做出會動的LED小紅人。

因為microbit的LED數量較少,圖形要比較簡化。

二、點亮指定的LED

micro:bit 有25個可程式化 LED,可以依其座標做控制。(註2)

使用亮點積木,設定要點亮的LED座標位置。

例如:

Set Pix x(3)y(3)(5)

點亮座標(3,3)的LED

最後一個數字0,表示熄滅LED

改變座標位置,點一下積木,看看是否在正確的位置。

注意:

記得先熄燈再點燈,才看得到燈亮。

三、依序點亮LED

依序一顆一顆點亮LED燈。

程式下載:依序點亮.sb3

(計次迴圈)應用練習

延伸:

1.依序一顆一顆點熄滅LED燈。

程式下載:依序熄滅.sb3

2. 先依序一顆一顆點亮LED燈,再依序一顆一顆點熄滅LED燈。

程式下載:依序點亮依序熄滅.sb3

3.先依序一顆一顆點亮外框的LED燈,再依序一顆一顆點熄滅外框的LED燈。

四、會移動的LED燈

依照LED的座標位置,依序點亮、熄滅,看起來就像是LED燈(亮點)在移動。

程式下載:依序點亮(跑).sb3

延伸:

LED燈亮點由下往上移動

五、隨機點燈

讓microbit上的LED,在隨機位置點亮

A.直接使用隨機取數

程式下載:隨機點燈2.sb3

B.變數運用

 

程式下載:隨機點燈1.sb3

—————————-

註1:

台灣的行人專用號誌-小綠人(維基百科) 

https://zh.wikipedia.org/wiki/%E5%8F%B0%E7%81%A3%E7%9A%84%E8%A1%8C%E4%BA%BA%E5%B0%88%E7%94%A8%E8%99%9F%E8%AA%8C

註2:

https://microbit.org/hk/guide/features/#leds

micro:bit 有25個可程式化 LED,可供你作為顯示文字、數字及圖示。

——————————————–

相關連結:

kittenblock(microbit)課程目錄(scratch3)
http://blog.ilc.edu.tw/blog/blog/868/post/10898/778778

Scratch3控制外部感應器概論 
http://blog.ilc.edu.tw/blog/blog/868/post/113115/778543

micro:bit與robotbit擴展板
http://blog.ilc.edu.tw/blog/blog/868/post/112597/741365

kittenblock(microbit)(scratch3)第0課(概論)
http://blog.ilc.edu.tw/blog/blog/868/post/116505/778655

roc

宜蘭縣國小資訊小站

您可能也會喜歡…