Thymio Suite Programming language 簡介

Thymio Suite 的 Programming language 如上圖所見一共分為六種 , 接下來去逐一作簡單介紹。

VPL :

VPL 是最基礎的圖像式編程 , 利用左面的「事件」加上右面的「行動」便完成一個簡單編程 ,

按上方「開始」便可測試用家的編程內容 , 只需選取或拖拉「事件」及「行動」積木中的可改變的位置

就能輕易更改編程的參數/內容 , 「+」號再加入「事件」及「行動」就能增加 Thymio 的動作。

VPL3 :

VPL3 是 VPL 的進階版 , 它的事件及行動比 VPL 多亦能透過「選項」自行設定所需的事件及行動積木。

進編程上的最大分別是 VP3 能做出同時間使用多個事件及多個動作 , 例如 : 按下開始 --> 向前並開啟紅燈

Scratch :

Scratch 相信大家也不陌生 , 打開 Thymio Scratch 後會直接加入「Thymio」的 Extension ,

綠色是 Thymio 的 Coding Block 包括所有機械人能做出的 Input 及 Output ,

Scratch 原有的 Coding Block 則保持不變 , 用家能利用 Scratch 「Play sound」 , 「Say」等 Coding Block

配合 Thymio 使用也能加入 if then else (Control) 豐富專題 , 適合將/已使用 Scratch 教學的老師使用。

Thymio Blockly :

Thymio Blockly 的用法跟一般的「Blockly」平台一樣 ,

常見的 Blockly 例子有 : Pi-top Blockly , SAM Studio , Wappsto都是以這個介面作為編程平台 ,

相比起 Thymio Scratch , Thymio Blockly 擁有更多與 Thymio 相關的編程 In,Output

右邊會有 Blockly 編程的 Python 版本 , 有助用家由 Blockly level 接軌上 Text level Coding

Aseba Studio

Aseba Studio 是 Python 前的過渡 , 它設有不同「事件」、「行為」的 text code 供用家選擇

透過小量修改及加入參數就能做出簡單的 text coding , 適合學完 Blockly 並準備學習 Python 的用家使用

Thonny Python :

即 Python , 用家需自行編寫整個編程。