pande
(EV3) 程式研發。以機械手臂Robot Arm H25為功能呈現承載媒介。
主題:主機的圖文聲光創作平台(comic)、馬達的行為模仿(mimic)、機器人記憶:記錄與讀取選單(safe and load)、File Access Block學習工具
pande
這次的成就進步誇張地多

果然就是要用某個我在意的重要東西(放棄遊戲挑戰關卡)來換
我論獻祭的哲學視角與個人生活應用上的價值與技巧
pande
介面方面的前情是連結至這一噗
@pande1104 - (EV3) (補記) 寫了一個輸入Text的人機介面
文字輸入介面
pande
pande
自學教學複合情境可以延伸至這噗
@pande1104 - (日常) 收到皮皮老師訊息,轉詢問核果又有一班EV3,問我接課意願……
@pande1104 - 這一週精神都得不到放鬆 在想下個學期週日核果EV3接新的班的事情
下個學期新開的週日晚上核果的EV3機器人課程

可加入備課的整體規劃與做為引導學生設定成發作品創作目標的教材
pande
第一個程式是週四上課用到的教材
結合3人的汽車起始圖文聲光效果於一個MyBlock
併用文字做為parameter決定表現之內容
pande
第二個程式是用EV3圖片工具
網路隨興找一張3格史努比短漫
將短漫轉製於EV3主機上,用主機畫面呈現
配一些聲光、小動作的操作互動
pande
第三個程式 馬達行為的模仿
這個想法已經在我腦海中出現很久了
要怎麼讓一支馬達跟隨另一支馬達的動作
但是有時間差?

用Array記錄馬達的每個瞬間的即時速度
間隔時間後,再讀取Array資料至另一支馬達上

程式 motor mimic

兩支馬達的動作相仿程度,要在array的每個取樣點上/之間觀照
pande
第四個程式 馬達行為的模仿2
引入過去沒有在課堂上用過的功能File Access Block功能
將記憶之馬達行為的資料,記錄至File中
可以在不同次程式執行中,重覆相同的馬達行為
也可以在不同主機中交換,讓另一台同設計的機器人表現相同動作

程式 motor mimic 2

同時做了一個記錄/讀取的人機介面互動式選單
3個記錄檔,同時記錄3種不同的馬達行為
pande
到這邊突然意識到這次的進展
多得有點誇張
pande
第五個程式
做了個在學習上可用的程式工具
自學之外,帶學生認識File Access Block這個新功能

認識使用它的一些基本的認識
程式錯誤會出現的時機、Block使用的眉角

程式名稱FileAccessTool
pande
補充一下,做為功能實踐試驗的第3支大馬達
是動用到身邊另外一盒家用版的大馬達,可以連接至這噗
@pande1104 - 繼續拆封:EV3樂高機器人 家用版
@pande1104 - (日常) 回味看了近期從6月到8月個人河道噗,覺得群體心境變化好快 然後我一個...
綜合以上連結噗
少了其中之一,都不會有持續完成這次進展的興緻
pande
記錄一下過程中
在第四個程式上,在我個人最不熟的File Access Block的部分
寫了一個小地方的bug,意外的bug行為呈現
讓我額外多花了4個小時,抓出問題所在
- 只是一個很小很小的點,線接錯orz (超浪費時間)

但是另一方面
這4個小時,也催生了第五個程式
該Block的自學工具,用快速自力呈現錯誤的方式學習該Block
確認其基礎運作機制
載入新的回覆