你眼中的編程可能是這樣的

也可能是這樣的

其實(shí)還可以是這樣的

下面小編給大家介紹一款風(fēng)格不同的開發(fā)軟件,圖形化編程軟件Mixly。
Mixly 簡介
Mixly(米思齊)是在北京師范大學(xué)傅騫博士團(tuán)隊(duì)組織開發(fā)的一款國內(nèi)自主研發(fā),且免費(fèi)開源的圖形化編程工具。用戶可以通過拼接積木塊的方式來編寫程序。目前為止,Mixly已經(jīng)支持Arduino,micropython,python等編程語言,同時(shí)支持開發(fā)的硬件有Arduino、ESP32、ESP8266、STM32等系列。
Mixly 的安裝
首先從Mixly 官網(wǎng)下載最新版本的軟件。Mixly軟件所支持的開發(fā)平臺(tái)有Windows XP/7/8/10、MacOS、Linux(非arm框架),使用者根據(jù)所使用計(jì)算機(jī)的操作系統(tǒng),下載相應(yīng)的平臺(tái)下的Mixly軟件。

備注:小編在后續(xù)的安裝說明是以mixly For Windows7/10為例,其他操作系統(tǒng)的軟件安裝方法請查看安裝說明,小編愛莫能助啊。
在下載好Mixly軟件壓縮包并解壓后發(fā)現(xiàn)沒有安裝文件,那么到底怎么安裝呢,難道是被小編帶入坑了嗎?不要著急哦,小編可是新時(shí)代的四好青年,來看看安裝說明吧,Mixly 軟件安裝與更新說明。在首次安裝的時(shí),需要先運(yùn)行 update.bat下載最新版的Mixly軟件,因Mixly目前支持的編程語言及硬件種類較多,對于小白而言,在提示是否安裝****時(shí),點(diǎn)擊Y進(jìn)行安裝,點(diǎn)擊N不進(jìn)行安裝,小編建議點(diǎn)擊全部安裝就可以了。
驅(qū)動(dòng)安裝
開發(fā)板與電腦連接通訊需要安裝相應(yīng)的串口芯片驅(qū)動(dòng),若已經(jīng)安裝了CH340驅(qū)動(dòng),若沒有安裝驅(qū)動(dòng),可按照Mixly 軟件安裝與更新說明內(nèi)驅(qū)動(dòng)安裝說明進(jìn)行安裝,同時(shí)也可以根據(jù)小編ArduinoIDE搭建ESP8266開發(fā)環(huán)境內(nèi)驅(qū)動(dòng)安裝方法進(jìn)行安裝。
備注:大多數(shù)開發(fā)板采用CH340驅(qū)動(dòng),CP2102驅(qū)動(dòng)可不進(jìn)行安裝,對于CP2102驅(qū)動(dòng)部分計(jì)算機(jī)可能無法正常安裝驅(qū)動(dòng)。
小試牛刀
在Mixly軟件與驅(qū)動(dòng)安裝成功后,可打開Mixly軟件進(jìn)行開發(fā),上篇文章小編介紹了用ArduinoIDE軟件電路ESP8266NodeMCU板LED燈,今天用Mixly軟件也點(diǎn)一下ESP8266NodeMCU板 LED燈。
首先,選擇開發(fā)板為Arduino ESP8266,端口信息在驅(qū)動(dòng)正常安裝的情況下會(huì)自動(dòng)讀取,若同時(shí)連接多個(gè)開發(fā)板需進(jìn)行選擇對應(yīng)開發(fā)板的端口。

Mixly軟件在編寫程序未拖拽式方法,從左側(cè)的基本塊區(qū)中選擇功能塊,將其拖入程序建構(gòu)區(qū)進(jìn)行拼接,拼接完成后進(jìn)行編譯及上傳。
查看結(jié)果
在上傳成功后,開發(fā)板上LED燈將會(huì)亮一秒滅一秒的循環(huán)進(jìn)行下去。