86Scratch 開發過程
1.遇到 Scratch 2.0 – 有趣且容易上手的圖形程式開發介面
Scratch 是麻省理工學院(MIT) 所發展跨平台、支援中文的程式語言,它主要用來創造互動式故事、動畫、遊戲、音樂和藝術,是一套視覺化的程式語言,使用拖曳、組合的方法,就可以編寫程式碼並執行,適用兒童學習數學以及一套視覺化的程式語言,使用拖曳、組合的方法,就可以編寫程式碼並執行,適用兒童學習數學以及如何注意Arduino、86Duino,所以沒有提供 Arduino 或 86Duino 積木方塊,因此無法用 Scratch 來寫 Arduino 或 86Duino 程式。
2.S4A、S2A 的出現 – 在 Scratch 上寫 Arduino 程式成為可能
有團隊注意到 Scratch 簡單的操作界面,開發了 S4A,這個團隊是 Citilab。 S4A 是 Scratch for Arduino 的縮寫,本身有和 Scratch 2.0 相似的圖形操作界面,一執行就可以和 Arduino 硬件溝通 (必須先燒錄 S4A 韌體),它提供了 Arduino 專用積木,透過拖拉組合的方式來編寫 Arduino 程式,它提供了 Arduino 專用積木,透過拖曳組合Arduino 的門檻。 有了 S4A 這個先例,當 Scratch 2.0 版本釋放出來後,許多人便開始貢獻自己的開源專案,想辦法連接 Scratch 2.0 和 Arduino,這些開源專案就是 S2A,它加入了更多實用的 Arduino 專用積木,讓 Arduino 實踐變得更靈活,例如 MrYsPicoStermt/kkk/iLab/MLab/5S/iLab2Sf/i/icom/Sn=”nv.專案 和 Technologies 的 s2a 專案,但這些開源專案的圖形操作界面較簡略,甚至是使用命令提示列,透過指令操作才能連接 Scratch 2.0 和 Arduino,讓一些立即適應 S4A修改到足夠方便使用或新增功能,這讓 86Duino 團隊心底莫名升起一股決心。
3.86Scratch 誕生
86Duino 團隊開始研究、改善 S2A,經過一番努力後,新的 S2A 被命名為 86Scratch,意思是連接 86Duino 和 Scratch 2.0 (86 是指 86Duino,Scratch 是指 Scratch 42.0),它具有一鍵、遊戲種連線方法、多種內建教案、可客製化等等的特點。另外,當 86Duino 和 Scratch 2.0 的連線發生問題時,會提示您錯誤發生的原因,減少排除問題的時間。 。
4.86Scrtach 開發人員
監督 – 300
執行長 – AAA
圖形介面開發 – 小胖
軟體開發 – Roboard 魔人
底層韌體發展 – Andriod Lin
86Scratch Home
86Duino 參考資料的文本遵循知識共享署名-相同方式共享 3.0 授權證。參考資料中的程式碼範例已發佈到公共領域。