Mixly (米思齊圖形化編程工具)Windows版是一款基于Google的Blockly圖形化編程框架開發的圖形化編程工具,基于Google的Blockly圖形化編程框架開發,目的是為了配合Arduino UNO開發板套件使用,實現Arduino程序的圖像化編程,Mixly自帶Java8運行環境,用戶直接雙擊mixly.vbs即可使用,歡迎有需要的朋友前來下載。
Mixly 功能
程序編寫:用戶既可以通過圖形化代碼編寫,也可以直接通過文本編寫(編寫后圖形化代碼不會變)界面縮放:用戶可以隨意控制界面縮放,方便平板用戶使用
模塊導入導出:用戶可以把函數導出成模塊,從而方便其它用戶導入使用,同時也支持導入廠商的帶CPP的庫
模塊管理:刪除,改名用戶導入的模塊
串口監視:串口通訊工具(新增波特率設置)
程序編譯:用戶可以直接通過Mixly完成程序的編譯工作
程序上載:用戶可以直接通過Mixly完成程序的上載工作,支持無需編譯直接上傳
代碼保存:用戶可以保存、另存和導入圖形化代碼
特色
一、編程界面簡潔明快。
左側區域為Blocks分類區;中部為編程區域;最右側圖標分別對應程序居中、程序塊放大、縮小顯示及刪除;底部灰色工具欄為功能菜單;最下方為信息顯示區域。
二、強大的預置模塊
除了常見的if/else條件語句、for/while、數學運算、端口讀寫、布爾運算等基本程序操作外,Mixly相教于Ardublock,還支持:
1、完整類型的變量聲明:
2、完善的子程序(可返回數據):
3、數組/列表支持:
4、觸發中斷及定時中斷:
5、串口通訊(支持軟串!):
6、脈沖檢測:
7、扇出
優勢
Mixly0.96內置Java8軟件環境,用戶立即雙擊鼠標mixly.vbs就可以應用,其適用的模塊有:輸出:數字鍵入、數字導出、仿真模擬鍵入、模擬輸出、終斷操縱、單脈沖長短、挪動導出
軟件結構:延遲時間、標準實行、循環系統實行、獲得時長、復位
數學課轉換:數字投射、數字管束、數學運算、求整、任意、三角函數
文本導出:文本聯接、文本轉數字、數字轉文本
二維數組目錄:定義數組、取二維數組值、改數組值
邏輯性解決:標準分辨、或運算、?計算
傳感器模塊:超音波、DHT11
實行模塊:響聲播放視頻、舵機操縱、I2C液晶顯示屏模塊
通信模塊:串口通信(新增串口挑選和串口波特率設定)、紅外線通信、I2C通訊、SPI通信(新增)
儲存模塊:EEPROM讀寫能力,SD卡載入
自變量變量定義:多少、真偽、浮點數自變量、整型變量、布爾運算自變量、字符串數組自變量
函數公式解決:界定函數公式、實行函數公式
第三方拓展:DFROBOT、SEEEDSTUDIO、MAKEBLOCK、MBOT智能機器人、SENSE小盒子、SENSE智能機器人、LuBot(新增)、Nova(新增)
主控芯片挑選:現階段已經適用官方網全部的Arduino電腦主板(含ArduinoDUE和ArduinoZERO),ESP8266
其程序執行作用有:
程序編程:用戶既可以根據圖形化編碼撰寫,還可以同時根據文本撰寫(編寫后圖形化編碼不容易變)
程序流程編譯程序:用戶可以同時根據Mixly進行系統的編譯程序工作中
程序流程上載:用戶可以同時根據Mixly進行系統的上載工作中,適用不用編譯程序立即提交
編碼儲存:用戶可以保存、另存和導進圖形化編碼
頁面放縮:用戶可以自由操縱頁面放縮,便捷平板電腦用戶應用
模塊導入導出:用戶可以把函數公式導出來成模塊,進而便捷其他用戶導進應用,與此同時也適用導進生產商的帶CPP的庫
模塊管理方法:刪掉,更名用戶導進的模塊
串口通信監控:串口通信專用工具(新增串口波特率設定)
更新日志
* 數學類別中的映射增加小數選項
* 點陣屏增加顯示文本模塊
* OLED增加漢字取模塊
* OLED 擴充支持諾基亞5110,LCD12864等多種屏幕,支持IIC SPI方式連接
* 工具類增加漢字取模模塊
* 修復ESP32 無法通過NTP獲取時間的問題
* 優化RTC時鐘類的時間設置和讀取
* 點陣屏增加靜態顯示文本模塊