| 0. 初次使用 |
| 0. 初次使用 |
Linkit 7697入門
Linkit 7697入門
BlocklyDuino基礎操作
BlocklyDuino基礎操作
透過BlocklyDuino
透過BlocklyDuino
可以讓LinkIt 7697出現許多神奇的效果
可以讓LinkIt 7697出現許多神奇的效果
因此讓我們先認識如何使用BlocklyDuino吧
因此讓我們先認識如何使用BlocklyDuino吧
認識BlocklyBuino操作介面
認識BlocklyBuino操作介面
圖1:初始化與重複執行積木
在程式編輯區上, 會有 「初始化」和「重複執行」 兩個積木:
在程式編輯區上, 會有 「初始化」和「重複執行」 兩個積木:
- 初始化 : 程式開始執行後,擺放於此的積木只會在一開始被執行「一次」
- 重複執行 : 初始化執行結束後,擺放於此的積木會被一直「重複」的執行
圖2:「積木」頁面與「Arduino」頁面
BlocklyDuino 編輯器中有兩個頁面,分別是「積木」和「Arduino」:
BlocklyDuino 編輯器中有兩個頁面,分別是「積木」和「Arduino」:
- 積木頁面:可以透過拖拉積木的方式來產生程式。
- Arduino頁面:顯示拖拉積木後產生的程式碼。
注意
Arduino的頁面只有顯示程式碼的功能
Arduino的頁面只有顯示程式碼的功能
無法在此頁面輸入程式碼哦
無法在此頁面輸入程式碼哦
功能選單說明
功能選單說明
圖3:Com Port、上傳、觀測窗說明
常用功能
常用功能
① Com Port(埠)選擇:電腦安裝好驅動程式並連接 LinkIt 7697後,可看到Com Port顯示在右上角。
① Com Port(埠)選擇:電腦安裝好驅動程式並連接 LinkIt 7697後,可看到Com Port顯示在右上角。
② 檢查 + 上傳:確認程式是否正確並傳送到LinkIt 7697中
② 檢查 + 上傳:確認程式是否正確並傳送到LinkIt 7697中
③ 開啟觀測視窗:接收LinkIt 7697的訊息
③ 開啟觀測視窗:接收LinkIt 7697的訊息
圖4:開新檔案、開啟舊檔、儲存檔案
④ 新增:開啟新的畫布, 之前畫布上的積木都會消失。若需要保留請先儲存起來。
④ 新增:開啟新的畫布, 之前畫布上的積木都會消失。若需要保留請先儲存起來。
⑤ 開啟:開啟一個之前儲存的專案,選取的是一個資料夾來開啟。
⑤ 開啟:開啟一個之前儲存的專案,選取的是一個資料夾來開啟。
⑥ 儲存:儲存一個編輯好的專案。 先選取要存放的位置,再取個存放的名字。
⑥ 儲存:儲存一個編輯好的專案。 先選取要存放的位置,再取個存放的名字。
圖5:更多選單說明
⑦ 匯入:加入一個積木的 xml 描述檔內容,新增積木到畫布上。
⑦ 匯入:加入一個積木的 xml 描述檔內容,新增積木到畫布上。
⑧ 匯出:匯出此畫布的積木成一個 xml 描述內容。
⑧ 匯出:匯出此畫布的積木成一個 xml 描述內容。
⑨ 另存新檔:將畫布上的內容另外儲存成另一個專案。
⑨ 另存新檔:將畫布上的內容另外儲存成另一個專案。
注意:儲存檔案的名稱不能是中文,必須是英文
圖6:積木類型分類
目前 BlocklyDuino 編輯器支援四種積木類型:
目前 BlocklyDuino 編輯器支援四種積木類型:
- 程式語言積木: 包含最基礎的程式邏輯和資料型態 (Data type) 的處理
- 感測器相關控制積木 : 包含 Arduino 的核心操作功能,透過這些積木可以和 LinkIt 7697 開發板的硬體及部分周邊做溝通
- 網路雲端功能積木 : 連接 Wi-Fi、藍芽 (BLE)、以及連接 MCS/MCSLite 做雲端資收集和控制
- 其他擴充模組積木 : 提供各類型周邊的控制積木, 會陸續增加更多周邊的支援
積木操作介紹
積木操作介紹
圖7:新增積木
新增積木:
新增積木:
從左邊的積木區拖拉出來到程式編輯區。
從左邊的積木區拖拉出來到程式編輯區。
程式邏輯會照依照積木的順序,從上往下執行。
程式邏輯會照依照積木的順序,從上往下執行。
圖8:新增參數積木
新增參數積木:
新增參數積木:
在空格接上參數或變數積木時,有些積木若類型不對(形狀不對),會接不上去。
在空格接上參數或變數積木時,有些積木若類型不對(形狀不對),會接不上去。
圖9:刪除積木
刪除積木:
刪除積木:
將積木拖拉到左邊的積木區,或是拖拉到垃圾桶上。
將積木拖拉到左邊的積木區,或是拖拉到垃圾桶上。
圖10:可調整積木
可調整積木 :
可調整積木 :
有些積木上有個星星(如圖10),點選可以更改這積木的功能
有些積木上有個星星(如圖10),點選可以更改這積木的功能
圖11:複製積木
複製積木:
複製積木:
在積木上按滑鼠右鍵叫出選單,選擇「複製積木」
在積木上按滑鼠右鍵叫出選單,選擇「複製積木」
圖12:暫存積木
暫存積木:
暫存積木:
有兩種方式可以將暫時用不到的積木留在畫布上,但不會被LinkIt 7697執行。
有兩種方式可以將暫時用不到的積木留在畫布上,但不會被LinkIt 7697執行。
- 把積木拖拉到「暫存區」積木內 (可在程式流程內找到此積木)
- 在積木上按滑鼠右鍵叫出選單,選擇「停用積木」
放在暫存區或停用的積木,就不會自動產生Arduino 的程式,也不會上傳到LinkIt 7697中執行。