Mixly,全名叫做Mixly For Arduino,是由北京師范大學米思齊團隊獨立研發的一款圖形化編程工具。它基于Google的Blockly圖形化編程框架開發,目的是為了配合Arduino UNO開發板套件使用。軟件自動自帶Java8運行環境,能夠支持輸入輸出、程序結構、數學變換、文本輸出、邏輯處理、傳感模塊和變量常量等應用模塊,以及程序編寫、程序編譯、代碼保存、程序上載、模塊管理和串口監視等程序處理功能,真正做到從用戶角度出發,科學實現Arduino程序的圖像化編程,歡迎有需求的朋友免費體驗。
軟件特色
1、輸入輸出
數字輸入、數字輸出、模擬輸入、模擬輸出、中斷控制、脈沖長度、移位輸出。
2、程序結構
時間延遲、條件執行、循環執行、獲取時間、初始化。
3、數學變換
數字映射、數字約束、數學運算、取整、隨機、三角函數。
4、文本輸出
文本連接、文本轉數字、數字轉文本。
5、數組列表
定義數組、取數組值、改數組值。
6、邏輯處理
條件判斷、邏輯運算、運算。
7、傳感模塊
超聲波、DHT11。
8、執行模塊
聲音播放、舵機控制、I2C液晶模塊。
9、通訊模塊
串口通訊(新增串口選擇和波特率設置)、紅外通訊、I2C通訊、SPI通訊(新增)。
10、存儲模塊
EEPROM讀寫,SD卡寫入。
11、變量常量
高低、真假、浮點變量、整型變量、布爾變量、字符串變量。
12、函數處理
定義函數、執行函數。
13、第三方擴展
DFROBOT、SEEEDSTUDIO、MAKEBLOCK、MBOT機器人、SENSE盒子、SENSE機器人、LuBot(新增)、Nova(新增)。
14、主控板選擇
當前已經支持官方所有的Arduino主板(含Arduino DUE和Arduino ZERO),ESP8266。
功能介紹
1、程序編寫
用戶既可以通過圖形化代碼編寫,也可以直接通過文本編寫(編寫后圖形化代碼不會變)。
2、程序編譯
用戶可以直接通過Mixly完成程序的編譯工作。
3、程序上載
用戶可以直接通過Mixly完成程序的上載工作,支持無需編譯直接上傳。
4、代碼保存
用戶可以保存、另存和導入圖形化代碼。
5、界面縮放
用戶可以隨意控制界面縮放,方便平板用戶使用。
6、模塊導入導出
用戶可以把函數導出成模塊,從而方便其它用戶導入使用,同時也支持導入廠商的帶CPP的庫。
7、模塊管理
刪除,改名用戶導入的模塊。
8、串口監視
串口通訊工具(新增波特率設置)。





