20201118中正國小

主題:Web:Bit (或 micro:bit)的介紹與應用

教材講義:http://gg.gg/1118jj

講師介紹:黃文玉老師 (shspswenyu@gmail.com)

  • 高雄市新上國小電腦老師

  • 高雄市SCRATCH推廣教師

  • 教育部中小學教師運算思維增能研習種子教師

  • Facebook S4A社團管理員之一

  • 致力Scratch、Arduino、micro:bit、Web:Bit、凱比機器人等程式教育及創客教育的推廣(分享一系列的文章)

一、認識Web:Bit開發板及教育版編輯器

  • 認識Web:Bit開發板,這就是一台小電腦

二、認識 5X5 全彩LED燈及按鍵(教材)

  • 如何顯示圖案(內建圖案、自繪圖案)、單一字母(數字)、及一串字(數字)

    • 心臟噗通噗通跳

  • 有A鍵及B鍵兩個按鍵可用

    • 製作剪刀、石頭、布的猜拳遊戲

三、認識【變數】

  • 看誰最會按 (早上課程)

    • 先新增一個名為【次數】的變數

    • 按A鍵,次數會加1

    • 按B鍵,顯示次數

    • 按A+B鍵,歸零

    • 也可以轉換成【按按按】遊戲,看誰最今天的按鍵快手?

四、認識程式的基本架構

  • 老師喜歡用水來作比喻

  1. 循序結構(Sequence):也就是程式由上而下,依序一行一行執行下來

  2. 迴圈結構(Loop):部分程式片段可重複執行多次,直到某測試條件發生為止,程式重複執行部分即構成迴圈。

  3. 選擇結構(Selection):或稱決策(Decision)。程式流程進入判斷後,會判斷測試條件是否成立,然後,依據判斷的結果選擇程式的流向。日常生活中隨時都在做選擇....

  • 二分法、三分法、多分法

    • 隨機出拳的剪刀石頭布遊戲

    • 有很多種程式寫法

六、認識內建感應器 (教材)

    • 顯示溫度及光線亮度的值

    • 製作天黑請開燈

    • 製作光影魔術手

十一、MoonCar 月亮小車(教材)

  • 小車展示