
米思齊(Mixly)編程軟件
詳情介紹
Mixly3.0編程軟件是由北京師范大學米思齊團隊開發(fā)的一款免費開源的圖形化Arduino編程工具,基于Google的Blockly框架設(shè)計。它允許用戶無需編寫代碼,直接通過拖拽模塊的方式完成Arduino程序開發(fā),極大降低了學習門檻,非常適合青少年和編程初學者使用。軟件自帶Java8運行環(huán)境,打開即用,提供輸入輸出、程序控制、數(shù)學變換、傳感器模塊等豐富的功能塊,并支持程序編譯、上傳、串口監(jiān)視及擴展庫管理。Mixly3.0其界面簡潔、操作流暢,通過模塊化拼接即可實現(xiàn)完整功能,使得Arduino編程如同搭積木一樣直觀簡便,是替代傳統(tǒng)Arduino IDE的高效選擇。
Mixly3.0電腦版特色
1、輸入輸出
數(shù)字輸入、數(shù)字輸出、模擬輸入、模擬輸出、中斷控制、脈沖長度、移位輸出。
2、程序結(jié)構(gòu)
時間延遲、條件執(zhí)行、循環(huán)執(zhí)行、獲取時間、初始化。
3、數(shù)學變換
數(shù)字映射、數(shù)字約束、數(shù)學運算、取整、隨機、三角函數(shù)。
4、文本輸出
文本連接、文本轉(zhuǎn)數(shù)字、數(shù)字轉(zhuǎn)文本。
5、數(shù)組列表
定義數(shù)組、取數(shù)組值、改數(shù)組值。
6、邏輯處理
條件判斷、邏輯運算、運算。
7、傳感模塊
超聲波、DHT11。
8、執(zhí)行模塊
聲音播放、舵機控制、I2C液晶模塊。
9、通訊模塊
串口通訊(新增串口選擇和波特率設(shè)置)、紅外通訊、I2C通訊、SPI通訊(新增)。
10、存儲模塊
EEPROM讀寫,SD卡寫入。
11、變量常量
高低、真假、浮點變量、整型變量、布爾變量、字符串變量。
12、函數(shù)處理
定義函數(shù)、執(zhí)行函數(shù)。
13、第三方擴展
DFROBOT、SEEEDSTUDIO、MAKEBLOCK、MBOT機器人、SENSE盒子、SENSE機器人、LuBot(新增)、Nova(新增)。
14、主控板選擇
當前已經(jīng)支持官方所有的Arduino主板(含Arduino DUE和Arduino ZERO),ESP8266。
15、程序編寫
用戶既可以通過圖形化代碼編寫,也可以直接通過文本編寫(編寫后圖形化代碼不會變)。
16、程序編譯
用戶可以直接通過Mixly完成程序的編譯工作。
17、程序上載
用戶可以直接通過Mixly完成程序的上載工作,支持無需編譯直接上傳。
18、代碼保存
用戶可以保存、另存和導入圖形化代碼。
19、界面縮放
用戶可以隨意控制界面縮放,方便平板用戶使用。
20、模塊導入導出
用戶可以把函數(shù)導出成模塊,從而方便其它用戶導入使用,同時也支持導入廠商的帶CPP的庫。
21、模塊管理
刪除,改名用戶導入的模塊。
22、串口監(jiān)視
串口通訊工具(新增波特率設(shè)置)。
基本功能塊區(qū)
輸入輸出: IO相關(guān)功能塊
控制: 程序流程控制相關(guān)功能塊
數(shù)學: 數(shù)學運算相關(guān)功能塊
文本: 字符串操作相關(guān)功能塊
數(shù)組: 數(shù)組相關(guān)功能塊
邏輯: 邏輯關(guān)系的相關(guān)功能塊
串口: 串口通信相關(guān)功能塊
通信: 以太網(wǎng),紅外遙控等通訊功能塊
儲存: 數(shù)據(jù)儲存相關(guān)功能塊 (高級視圖)
傳感器: 通用傳感器相關(guān)功能塊
執(zhí)行器: 通用執(zhí)行器相關(guān)功能塊
顯示器: 顯示相關(guān)功能塊
以太網(wǎng):以太網(wǎng)通訊功能塊(高級視圖)
變量: 變量操作相關(guān)功能塊
函數(shù): 函數(shù)相關(guān)功能塊
自定義模塊: 自定義代碼功能塊(高級視圖)
軟件優(yōu)勢
一、編程界面簡潔模塊。
左側(cè)區(qū)域為Blocks分類區(qū);中部為編程區(qū)域;最右側(cè)圖標分別對應程序居中、程序塊放大、縮小顯示及刪除;底部灰色工具欄為功能菜單;最下方為信息顯示區(qū)域。
二、強大的預置模塊
除了常見的if/else條件語句、for/while、數(shù)學運算、端口讀寫、布爾運算等基本程序操作外,Mixly相教于Ardublock,還支持:
1、完整類型的變量聲明:
2、完善的子程序(可返回數(shù)據(jù)):
3、數(shù)組/列表支持:
4、觸發(fā)中斷及定時中斷:
5、串口通訊(支持軟串?。?
6、脈沖檢測:
7、扇出:
三、豐富的擴展庫
在實際使用中發(fā)現(xiàn)Ardublock的產(chǎn)品庫雖數(shù)量多但會存在各家入門套件元件不全或不匹配的情況。對于圖形化編程,若沒有對應的元件block,則元件無法使用,直接限制用戶的創(chuàng)意實現(xiàn)。而Mixly企業(yè)庫雖數(shù)量少但各家入門套件中元件完整,非常適合初學者使用。
四、流暢的操作
Mixly支持程序塊向左拖出編程窗、拖拽至垃圾桶、delete鍵及右鍵delete四種刪除方式,Ardublock僅支持第一種;
Mixly(左)與Ardublock(右)右鍵對比
Mixly支持不用的電池又見disable凍結(jié),凍結(jié)的電池不會產(chǎn)生代碼;當你需要對比測試不同思路方法或者一次編寫多個對比程序時,感覺棒極了!
左為正常程序,右為凍結(jié)程序,不會生成Arduino代碼
五、支持程序折疊
編寫長程序或包含不同子程序模塊的程序時,編寫完成的程序折疊起來,程序清晰易讀
mixly3.0 RC0離線版新特點
支持Win7以后版本,支持Linux X86,ARM64版本,支持MacOS X86,ARM64版本
支持Arduino全系列主控,MicroPython ESP32-S2,ESP32,ESP32-C3主控
支持Python圖形化開發(fā)
下載地址
- 電腦版
- 本地下載通道:
- 江蘇電信下載
- 廣東電信下載
- 北京聯(lián)通下載
- 浙江電信下載
同類軟件
網(wǎng)友評論
共0條評論分類列表
類似軟件
-
keil uvision3官方中文版 編程軟件 / 20.93M
-
-
android sdk v24.4.1 編程軟件 / 190.68M
-
EasyBuilder pro官方版(威綸通編程軟件) v6.09.01.357 編程軟件 / 757.61M
-
三菱觸摸屏編程軟件gt works3 編程軟件 / 3.21G
精彩推薦
換一換本類更新
-
JDK 21(Java開發(fā)工具包) v21.0.6 編程軟件 / 162.74M
查看 -
JetBrains CLion 2024(C/C++集成開發(fā)環(huán)境軟件) v2024.3.6官方版 編程軟件 / 1.3G
查看 -
FinClip Studio(小程序開發(fā)工具) v2.0.44 編程軟件 / 205.18M
查看 -
adobe muse cc 2018中文版 v13.0 編程軟件 / 802.9M
查看 -
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
查看




























贛公網(wǎng)安備 36010602000087號