Mixly是一款面向初學者,、硬件編程愛好者的圖形化編程工具。它完美地支持了Arduino,、MicroPython,,Python等語言的圖形化編程。提供了圖形化界面和代碼界面對比顯示的支持,。Mixly還支持自定義第三方擴展庫,,可以拓展出豐富的功能。
其支持的模塊有:
輸入輸出:數(shù)字輸入,、數(shù)字輸出,、模擬輸入、模擬輸出,、中斷控制,、脈沖長度、移位輸出
程序結(jié)構(gòu):時間延遲,、條件執(zhí)行,、循環(huán)執(zhí)行、獲取時間,、初始化
數(shù)學變換:數(shù)字映射,、數(shù)字約束、數(shù)學運算,、取整,、隨機,、三角函數(shù)
文本輸出:文本連接、文本轉(zhuǎn)數(shù)字,、數(shù)字轉(zhuǎn)文本
數(shù)組列表:定義數(shù)組,、取數(shù)組值、改數(shù)組值
邏輯處理:條件判斷,、邏輯運算,、?運算
傳感模塊:超聲波,、DHT11
執(zhí)行模塊:聲音播放,、舵機控制、I2C液晶模塊
通訊模塊:串口通訊(新增串口選擇和波特率設(shè)置),、紅外通訊、I2C通訊,、SPI通訊
存儲模塊:EEPROM讀寫,,SD卡寫入
變量常量:高低、真假,、浮點變量,、整型變量、布爾變量,、字符串變量
函數(shù)處理:定義函數(shù),、執(zhí)行函數(shù)
第三方擴展:支持國內(nèi)所有主流Arduino廠商
主控板選擇:當前已經(jīng)支持官方所有的Arduino主板(含Arduino DUE和Arduino ZERO),ESP8266
其程序處理功能有:
程序編寫:用戶既可以通過圖形化代碼編寫,,也可以直接通過文本編寫(編寫后圖形化代碼不會變)
程序編譯:用戶可以直接通過Mixly完成程序的編譯工作
程序上載:用戶可以直接通過Mixly完成程序的上載工作,,支持無需編譯直接上傳
代碼保存:用戶可以保存、另存和導入圖形化代碼
界面縮放:用戶可以隨意控制界面縮放,,方便平板用戶使用
模塊導入導出:用戶可以把函數(shù)導出成模塊,,從而方便其它用戶導入使用,同時也支持導入廠商的帶CPP的庫
模塊管理:刪除,,改名用戶導入的模塊
串口監(jiān)視:串口通訊工具