| 0. 初次使用 |

Linkit 7697入門


BlocklyDuino基礎操作



透過BlocklyDuino

可以讓LinkIt 7697出現許多神奇的效果

因此讓我們先認識如何使用BlocklyDuino吧



認識BlocklyBuino操作介面

圖1:初始化與重複執行積木

在程式編輯區上, 會有 「初始化」和「重複執行」 兩個積木:

    • 初始化 : 程式開始執行後,擺放於此的積木只會在一開始被執行「一次」
    • 重複執行 : 初始化執行結束後,擺放於此的積木會被一直「重複」的執行

圖2:「積木」頁面與「Arduino」頁面

BlocklyDuino 編輯器中有兩個頁面,分別是「積木」和「Arduino」:

    • 積木頁面:可以透過拖拉積木的方式來產生程式。
    • Arduino頁面:顯示拖拉積木後產生的程式碼。

注意

Arduino的頁面只有顯示程式碼的功能

無法在此頁面輸入程式碼哦


功能選單說明

圖3:Com Port、上傳、觀測窗說明

常用功能

① Com Port(埠)選擇:電腦安裝好驅動程式並連接 LinkIt 7697後,可看到Com Port顯示在右上角。

② 檢查 + 上傳:確認程式是否正確並傳送到LinkIt 7697中

③ 開啟觀測視窗:接收LinkIt 7697的訊息

圖4:開新檔案、開啟舊檔、儲存檔案

④ 新增:開啟新的畫布, 之前畫布上的積木都會消失。若需要保留請先儲存起來。

⑤ 開啟:開啟一個之前儲存的專案,選取的是一個資料夾來開啟。

⑥ 儲存:儲存一個編輯好的專案。 先選取要存放的位置,再取個存放的名字。

圖5:更多選單說明

⑦ 匯入:加入一個積木的 xml 描述檔內容,新增積木到畫布上。

⑧ 匯出:匯出此畫布的積木成一個 xml 描述內容。

⑨ 另存新檔:將畫布上的內容另外儲存成另一個專案。

注意:儲存檔案的名稱不能是中文,必須是英文

圖6:積木類型分類

目前 BlocklyDuino 編輯器支援四種積木類型:

    • 程式語言積木: 包含最基礎的程式邏輯和資料型態 (Data type) 的處理
    • 感測器相關控制積木 : 包含 Arduino 的核心操作功能,透過這些積木可以和 LinkIt 7697 開發板的硬體及部分周邊做溝通
    • 網路雲端功能積木 : 連接 Wi-Fi、藍芽 (BLE)、以及連接 MCS/MCSLite 做雲端資收集和控制
    • 其他擴充模組積木 : 提供各類型周邊的控制積木, 會陸續增加更多周邊的支援


積木操作介紹

圖7:新增積木

新增積木:

從左邊的積木區拖拉出來到程式編輯區。

程式邏輯會照依照積木的順序,從上往下執行。

圖8:新增參數積木

新增參數積木:

在空格接上參數或變數積木時,有些積木若類型不對(形狀不對),會接不上去。


圖9:刪除積木

刪除積木:

將積木拖拉到左邊的積木區,或是拖拉到垃圾桶上。

圖10:可調整積木

可調整積木 :

有些積木上有個星星(如圖10),點選可以更改這積木的功能

圖11:複製積木

複製積木:

在積木上按滑鼠右鍵叫出選單,選擇「複製積木」

圖12:暫存積木

暫存積木:

有兩種方式可以將暫時用不到的積木留在畫布上,但不會被LinkIt 7697執行。

  • 把積木拖拉到「暫存區」積木內 (可在程式流程內找到此積木)
  • 在積木上按滑鼠右鍵叫出選單,選擇「停用積木


放在暫存區或停用的積木,就不會自動產生Arduino 的程式,也不會上傳到LinkIt 7697中執行。