加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

Mixly米思齊圖形化編程初體驗(yàn)

04/09 10:07
9831
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

Mixly是一款基于Scratch圖形化編程語言的Arduino編程軟件,它主要用于為初學(xué)者提供一個(gè)簡單且易于理解的編程環(huán)境。通過Mixly,用戶可以通過拖拽代碼塊的方式來編寫Arduino程序,而無需手動(dòng)輸入代碼。它提供了豐富的Arduino庫函數(shù)和示例,使得用戶可以快速上手并進(jìn)行各種電子項(xiàng)目的實(shí)現(xiàn)。

1 軟件安裝

1.1 軟件下載

官網(wǎng)地址:http://mixly.org

進(jìn)入官網(wǎng),有幾個(gè)版本的軟件可供選擇。

在這里插入圖片描述

1.0版本看起來比較老,界面都挺簡約的,如下圖所示:

在這里插入圖片描述

2.0版本的界面看起來要好看些,好像也增加了不少功能模塊,如下圖所示:

在這里插入圖片描述

1.1 軟件安裝

這個(gè)軟件是免安裝的,下載完可以直接打開。

注:Mixly的安裝路徑上不能有帶中文的文件夾,不然會(huì)導(dǎo)致編譯失敗。

1.0版本目錄如下:

在這里插入圖片描述

2.0版本目錄如下:

在這里插入圖片描述

2 軟件的使用

我這里以2.0版本為例,嘗試一下用Mixly生成一個(gè)ESP8266的Arduino代碼。

2.1 新建項(xiàng)目

打開軟件,選擇Arduino ESP8266。

在這里插入圖片描述

界面如下:

在這里插入圖片描述

2.2 用軟件編程

我這里簡單做幾個(gè)功能。

在這里插入圖片描述

編譯生成代碼。

注:Mixly的安裝路徑上不能有帶中文的文件夾,不然編譯會(huì)失敗。

在這里插入圖片描述

編譯完成后可以直接在Mixly上面選擇芯片對(duì)應(yīng)開發(fā)板并燒錄固件,也可以保存為其他類型的代碼文件。

我這里導(dǎo)出Arduino的代碼,看看它代碼寫的如何。

導(dǎo)出的代碼如下:

在這里插入圖片描述
這代碼看著還行,只是后面幾句代碼(GPIO拉高和串口打?。覜]有指明是放在在初始還是loop()函數(shù),它自動(dòng)就給我放loop()函數(shù)里面了。

研究了一下,如果想把這幾句放到初始化里面,可以再套一個(gè)控制圖形,如下圖所示:

在這里插入圖片描述

這樣生成的代碼就是都放在初始化里面了,如下圖所示:

總結(jié)

因?yàn)闀r(shí)間關(guān)系,我只是淺淺的體驗(yàn)了一下,還是蠻有意思的,這種圖形化的編程對(duì)初學(xué)者來說可能更好上手,但是我感覺對(duì)于日常項(xiàng)目開發(fā)的話,這種方式效率不太高,特別是對(duì)于功能復(fù)雜的需求來說。、

好了,關(guān)于Mixly的介紹就到這里,有什么問題和想法,歡迎評(píng)論區(qū)留言。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜