2020-02-15

LEGO SPIKE Prime 主機上面的 Micropython


看到網路上有人提到可以透過PuTTY直接控制 LEGO SPIKE Prime 的主機(LEGO Technic Large Hub)

(詳情請參考 Instructables 的文章連結 MicroPython on SPIKE Prime )

當下決定也來做個測試,

首先下載安裝PuTTY (下載64-bit的msi檔案)

將USB線連接Hub及筆電,記得打開Hub電源。

請到裝置管理員觀看Hub的序列埠號碼,我的是COM14

執行PuTTY,進入設定畫面


依照下圖畫面1-6的順序點擊,


1 點擊 Serial
2 輸入COM14
3 變更鮑率為115200
4 輸入設定名稱
5 點擊 Save,下次就不用重複1-3的步驟,直接Load就可以。
6 點擊 Open 就會開啟 PuTTY的終端機視窗。

進入PuTTY畫面,(Hub會不斷送出現在狀態)


按Ctrl-C中斷目前程式


輸入 import hub

輸入 hub.display.show('TouchClassroom-ATOMY')


就可以看到Hub顯示上述指令單引號裡面的文字。

請看我的影片:


在PuTTY的提示符號>>>可以輸入一部分的模組功能名稱,按下鍵盤上的TAB鍵,就能顯示完整模組功能。

例如輸入h,按下TAB,就會出現hub,再輸入.dis,按下TAB,就會出現hub.display

大家可以自己找找看有哪些指令功能。期待高手將指令整理出來。

沒有留言:

張貼留言

探奇歡迎大家留言討論!謝謝分享你的意見。