Mixly,中文名為米思齊,是一款優(yōu)秀的創(chuàng)客圖形化編程軟件,由北京師范大學(xué)教育學(xué)部創(chuàng)客教育實(shí)驗(yàn)室的團(tuán)隊(duì)開發(fā)(推動(dòng)中國中小學(xué)創(chuàng)客教育的發(fā)展表示感謝)。圖形化編程軟件是Arduino創(chuàng)客必不可少的一種工具,目前常用的Arduino可視化編程軟件主要包括Arduino IDE,Ardublock插件和Mblock等。為了優(yōu)化雙窗口界面的操作問題,北師大的團(tuán)隊(duì)基于Blockly和Java 8 開發(fā)了Mixly圖形化編程軟件。經(jīng)過不斷的優(yōu)化升級(jí),目前推出的版本有Mixly0.9版、Mixly0.92版、Mixly0.96版、Mixly0.97版、Mixly0.98版等,最新的版本為Mixly0.998版。Mixly官網(wǎng)為http://mixly.org/。
Mixly介紹
01 界面簡約
Mixly圖形化編程軟件采用單任務(wù)多界面的切換方式,優(yōu)化界面設(shè)計(jì),并融合Arduino IDE文本編輯和Ardublock圖形化編輯的功能。圖形化編程軟件的出現(xiàn)大大降低了編程的技術(shù)門檻,使更多的人能夠快速地學(xué)習(xí)和使用編程軟件并為自己所用。
左側(cè)區(qū)域?yàn)锽locks分類區(qū);中部為編程區(qū)域;最右側(cè)圖標(biāo)分別對(duì)應(yīng)程序居中、程序塊放大、縮小顯示及刪除;底部灰色工具欄為功能菜單;最下方為信息顯示區(qū)域。
02 功能強(qiáng)大
Mixly軟件擁有非常豐富的圖形化編程功能,不僅包括常見的控制、輸入輸出、邏輯等功能,還在模塊中增加了中斷控制、位移輸出、數(shù)組、數(shù)字約束等編程模塊。相比普通的圖形化編程軟件,Mixly還增加了“模塊的導(dǎo)入導(dǎo)出”功能,用戶可以將編好的程序以“庫”的形式導(dǎo)出,同時(shí)又可以“庫”的形式導(dǎo)入到圖形化編程中,有利于用戶對(duì)代碼的分享和交流。
在實(shí)際使用中發(fā)現(xiàn)Ardublock的產(chǎn)品庫雖數(shù)量多但會(huì)存在各家入門套件元件不全或不匹配的情況。對(duì)于圖形化編程,若沒有對(duì)應(yīng)的元件block,則元件無法使用,直接限制用戶的創(chuàng)意實(shí)現(xiàn)。而Mixly企業(yè)庫雖數(shù)量少但各家入門套件中元件完整,非常適合初學(xué)者使用。
03 操作流暢
1、Mixly支持程序塊向左拖出編程窗、拖拽至垃圾桶、delete鍵及右鍵delete四種刪除方式,Ardublock僅支持第一種。
2、支持程序折疊,編寫長程序或包含不同子程序模塊的程序時(shí),編寫完成的程序折疊起來,程序清晰易讀。
結(jié)尾
Mixly是目前功能最豐富,操作最流暢的Arduino圖形化編程軟件,幾乎可以替代Arduino IDE編程工具。
感謝北京師范大學(xué)教育學(xué)部創(chuàng)客教育實(shí)驗(yàn)室傅騫教授團(tuán)隊(duì)?。?!
更多精彩內(nèi)容請搜索(Mixly)GZH
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。