教你做出貓咪抓老鼠小遊戲

在這個流程說明中, 將展示極為基本的程式, 讓你初步瞭解程式積木的邏輯。

程式積木是透過拖動指令”積木塊”學習程式設計的方法,它的詞彙比起傳統文字模式的程式設計來得簡單。

步驟 1

用Micro USB線將威盛Pixetto連接至電腦。

步驟 2

打開Pixetto Utility應用程式,將「功能」設定為「形狀偵測」並訓練VIA Pixetto鏡頭識別圓形,三角形,矩形和五邊形。

步驟 3

下載貓咪抓老鼠範例程式: http://cdn.viaembedded.com/Pixetto/Demo/Cat+Chasing+Mouse_demo.sb3

開啟網頁 https://mls.pixetto.ai/scratch/ 以進入Scratch™編程平台。

點擊左上「檔案」按鈕並選擇「從你的電腦挑選」匯入範例。

步驟 4

首先,我們要連接威盛Pixetto與Scratch應用程式。點擊網頁上方的「串口未連接」並在列表中選擇你的裝置按下「連結」。確認裝置顯示已連結後回到編輯器。

現在,威盛Pixetto已經能夠識別圓形,三角形,矩形和五邊形(步驟 2)並已連接到Scratch™應用程式(步驟 4)

可以準備開始設計程式積木了!

步驟 5

現在我們要讓四個形狀圖示在顯示面板上任意移動。此時就需要用到3個程式積木。

活動事件程式積木:當你按下綠色旗標時,它會告訴目標主體開始運行積木上的程式。

控制C程式積木:會告訴積木塊「重複無限次」(持續)於內部運行。

最後一個則是動作程式積木:能指示球在螢幕上移動。編輯秒數便能改變移動速度。我們把這個積木塊設置成「隨機」,以便球可以任意移動。

先針對矩形設置好程式積木,再對其他形狀圖示重複以上相同編程步驟使用相同3個程式積木。

步驟 6

現在,要指示貓咪按照給威盛Pixetto辨識的物體形狀,去尋找相同形狀的圖示並說出它的名字。

我們可以固定顯示面板上貓咪的起始位置 (可自選)。此時就需要用到3個程式積木:

活動事件程式積木。

動作程式積木:會將任何主體移動到顯示面板上的任何位置。想要讓目標主體設在螢幕上哪個位置,調整X和Y座標即可。

動作程式積木:是控制目標主體要指向的角度。改變數字,即可更改其角度。

按下綠色旗標時,貓咪就會回到設置的起始位置並且面向螢幕右方。

步驟 7

如下圖所示,我們沒看到Pixetto積木類別。此時就需要按照以下圖片的步驟進行操作。

按下左下角的「添加擴展」鍵 。接著按下「VIA AI Learning Kit」。

要讓貓咪在威盛Pixetto偵測到矩形物體時去追逐矩形,需要用到12個程式積木。

事件程式積木與控制程式積木:當綠色旗標被點擊,控制程式積木裡的程式積木會重複無數次。

控制程式積木「如果( )那麼…否則」:當控制程式積木裡的目標「偵測到形狀」達成時指示貓咪去執行動作,否則執行其他動作。

操作程式積木「=」讓Pixetto程式積木類型與Pixetto目標產生連結。我們的目標是矩形。

動作程式積木「滑行()秒到()」:指示貓咪將耗費多久並移至哪個位置。在下拉選單中,選擇「矩形」。

步驟 8

現在,我們將設置程式積木,讓偵測到矩形物體時,就會追逐矩形圖示並說出「矩形!」。

在威盛Pixetto形狀類型程式積木的下拉式選單中選擇相應的形狀。

接下來,在動作程式積木的下拉式選單中選擇您希望貓咪移動至的相應形狀。

最後,在外觀程式積木輸入每個形狀的名稱,以便當VIA Pixetto偵測到形狀時,它會說出相應形狀的名稱。

盡情享受您的創作!

不要忘記在社群網站上與#VIAPixetto分享您的創作,有機會可以被轉發至我們的官方頻道!

分享貼文!

Share on linkedin
Share on twitter
Share on facebook

This Post Has 2 Comments

  1. Billy

    哈喽,又是我😂
    我非常喜欢你们的教程,但步骤3里面的示例下载链接,依旧打不开😅……还请帮忙看一下,多谢!

    1. Celine

      Hi Billy
      謝謝你的反應,此問題已修正。
      也可直接由這裡下載案例:http://cdn.viaembedded.com/Pixetto/Demo/Cat+Chasing+Mouse_demo.sb3

Leave a Reply