浤鉅科技針對國中小客製了一款可編輯MicroPython與積木程式的環境,稱為PyCode,連結:https://www.easy-py.net/ 點選連結進入開發環境後,在視窗的右上方會看到一塊開發板的圖示,預設ePy-Lite為互動的開發板。點擊該圖示會跳出選擇其他開發板的選項。
我個人覺得PyCode的特色就在於它的介面設計顏色相當鮮豔,可以吸引國小的學生操作,每個積木的顏色區別也相當清楚,對學習拖拉積木的過程有很大的幫助。
除了有基本功能的積木塊,例如邏輯、迴圈、數學等等,點選「主機板」的積木中可以搭配已客製化的積木使用開發板上的功能,例如按鍵、LED和時間,在「應用」積木中則是可以使用藍芽進行無線傳輸
這邊跟大家說一個小秘密,我們可以在視窗的右上角點選「齒輪」
接者點選「版本選擇」後勾選進階版
關閉視窗回到積木區的「主機板」與「應用」,就會跳出更多功能囉!
接下來我們就可以選擇我們想要製作的專題,將積木從積木區域點選或拖曳到中間的編譯區域,逐一地完成我們的程式碼。
我認為另外一個特色是當我在編譯區域完成的任何積木,PyCode都會幫我轉譯成Python code在畫面右邊,也就是說從積木的組合中可以看到coding的編譯、Python的語法,讓學習程式語言可以一箭雙雕。
最後我們可以看到環境的上功能區域,這邊有選擇開發板、上傳/燒錄程式碼、儲存程式碼、呼叫程式碼、清空編譯區域的積木和回復鍵(不小心刪掉積木,可以按回復鍵恢復積木)
當我們將程式碼寫好,點選功能區域的「執行」,就可以在視窗的右下角看到程式碼燒錄至開發板的狀態。
當點選「執行」時,我是用USB cable,所以會跳出以下的視窗。
如果上傳成功,他就會顯示以下的訊息