17 八月, 2019 16:21
kittenblock(microbit)(scratch3)第三課LED進階
由 juh 發表於 [ Kittenblock ][ (0) 迴響 ] [ (0) 引用 ] [ (1083) 閱讀 ] [ (0)

一、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:
台灣的行人專用號誌-小綠人(維基百科)
註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
通知
暫時關閉迴響功能,如有建議請直接mail到roc@ilc.edu.tw謝謝!
https://scratch.mit.edu/projects/96490244/fullscreen/
X:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
最新消息
老師常用的資訊工具https://goo.gl/XHMoir
讓所有小孩(不管是不是偏鄉),都能夠享有平等的受教權,堆疊心中的夢想,改變人生。從基礎初級到進階專題都完整的教案,像課本一樣可以讓老師跟著一課一課的教下去,學會基礎再學進階就容易了。國小機電整合參考課程:
Arduino
http://blog.ilc.edu.tw/blog/blog/868/post/111175/727272
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433
http://blog.ilc.edu.tw/blog/blog/868/post/113128/750428
http://blog.ilc.edu.tw/blog/blog/868/post/113129/750447
ESP8266
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678192
microbit
http://blog.ilc.edu.tw/blog/blog/868/post/116505/778778