02 認識Halocode
(2020/11/21)
一、認識Halocode
外觀: (下圖取自http://ipoe.cc/article.69)
Halocode 硬體規格
二、mBlock程式學習好幫手 (軟體)
下載及安裝mblock5
下載網址:https://mblock.cc (目前最新的版本為V5.3.0版)
安裝
簡單玩一下Scratch
跳恐龍遊戲
兩個角色:
熊貓(內建):按空白鍵向上跳
一顆樹(自選一內建角色):自舞台右方向左方水平移動
程式:(如附件)
熊貓:按空白鍵時,從(-170,-120)移動到(-170,40),等個0.6秒,再回到原位
一顆樹:一開始位於(240,-110),接下來一直重複X座標改變-10,直到X座標小於-220
互動部份:如果貓咪碰到了樹就GAME OVER,如果跳過一顆樹就得1分
呈現畫面
連結及更新韌體
添加硬體
連接硬體
更新韌體
有兩種方式來互動:
上傳:把寫好的程式,直接寫入開發板內,可離線操作 (事先好像也是要安裝廠商提供的韌體)
即時:先要安裝廠商提供的韌體,開發板可以與舞台上的角色互動,達到虛實互動,不可離線操作。
以【即時方式】玩遊戲
跳恐龍遊戲:利用按【按鍵】來玩
利用【廣播】的方式,按按鍵時,讓熊貓往上跳
射擊遊戲:下載https://scratch.mit.edu/projects/20537824/
利用【左右傾斜】及【變數】來控制飛機左右移動
利用按按鍵來發射子彈
三、開啟範例檔
點擊右上角的【教學課程】/【程式範例】
內有很多範例程式可選擇
假如開啟第2個範例:Volume Detector(聲音偵測),每個範例都可以開啟去玩玩
將程式上傳到板子去,使用【上傳】模式 (另外還有一個【即時】模式)
這時可以朝著Halocode說話(或發出聲響),七光環的燈會隨著聲音大小而不同數量的燈(7顆燈以下是綠燈,超過7顆燈後會亮紅色)
由於這是將程式直接寫到板子去,所以可以做離線的操作。