迷你二足機器人動作編輯器

本程式開發設定為配合使用Micro:bit+Kaise KSB040電池板+KSB047 轉板製作之二足機器人,輔助使用者操緃機器人動作紀錄,並產生Makecode指導文件之用途…(二足機器人介紹)

※zip封包中包含二個檔案:microbit-serialport_control.hex  →Micro:bit Serial連接程序,mini_robot_editor.exe →動作編輯器,無需安裝

第一次連接機器人

若這部機器人是第一次使用,需先置入所附的microbit-serialport_control.hex,寫入Micro:bit之後,會看到面亮起一個小一

※關於這個hex檔其實很簡單,您可以自行用Makecode打開來看,就是讓Micro:bit導向USB並接收來向COM PORT的命令

編輯器連接機器人

上一個動作準備好了,就可以打開主程式了,一開始會要求連接Micro:bit所在的com port,可以按一下上面的「裝置管理員」按鈕來看一下(使用者得有判斷一下的能力),選擇COM PORT後按確定,連上了你會發現Micro:bit的圖變了

※我在程式中只要求它掃描COM1~COM20,若你的電腦COM PORT數字很大,那必定亂了!建議先釋放一下COM PORT

※程式第一次執行時會在電腦的C碟建一個cw_minirobot目錄作為程式的工作區

機器人管理

一個使用者可以管理多部機器人,為每台不同的機器人設定不同的校正資料及動作

填入欲新增的機器人名稱,按+按鈕,可加入機器人

刪除:刪除所選的機器人設定

彙出:匯出指定的機器人設定(*.cwrf)

彙入:匯入指定的機器人設定(*.cwrf)

※在機器人列表區雙按某一機器人名稱,選用該機器人,子視窗將關閉,回到主要視窗

設定機器人基準角度

一開始先設定機器人站好時三個pin的角度

新增動作

所謂一個動作是由許多分解動作構成的,加入第一筆時,程式會以這時三個pin的角度當作這個動作的起始姿態,所以要加入某動作的第一筆資料前,可以先調整三個pin的角度

啟用圖例及刪除動作

這支程式是輔助用的,最終希望使用者是會使用makecode來寫動作,啟用圖例後,點選下方的角度紀錄時會出現積木的指示

作者資訊

辛苦地創作了一些動作後,總希望留下自己的資訊紀錄,在這兒設定好,產生引導文件時會寫入裡面

產生Makecode引導文件

利用這個程式創作的動作可以產生一個pdf文件,參考它到makecode拉積木…

引導文件

由程式產生的積木拖曳引導文件是希望使用者回到makecode去測試,雖然動作編輯器就能讓你play這些動作,但最終還是要去學習blocky式的程式創作!

Play動作

設計好了動作,可以即時演練一下,看看效果如何,程式中提供了單獨執行選定的動作或一次執行所有列表裡的動作,速度方面也提供了快、中、慢三個選項,慢動作有利於檢查分解動作的設計,除此之外也能設定執行時要重覆幾次…