官术网_书友最值得收藏!

1.2 Mixly軟件準備工作

1.2.1 Mixly軟件安裝

Mixly軟件是基于Java開發的,有著跨平臺運行的良好特性。Mixly軟件支持在Windows系統和macOS系統上運行,但尚不支持在平板計算機、智能手機等設備上運行。

1.Mixly Windows版本安裝

Mixly支持Windows 7及以上系統。下載安裝包之后,將其解壓到非中文路徑下,如“D:\Mixly”。雙擊打開Mixly.exe即可啟動軟件,如圖1-3所示。為了方便日后使用,讀者也可以將該文件的快捷方式發送到計算機桌面上,這樣下次就可以直接在桌面上打開Mixly了。

圖1-3 Mixly軟件目錄

如果讀者是第一次使用Arduino開發板,還需要安裝開源硬件驅動。目前,開源硬件的驅動主要有CH341和CP2102,驅動程序在Mixly/arduino/drivers目錄中,如圖1-4所示。讀者可以根據實際使用的開發板的串口芯片選擇相應的驅動,也可以安裝兩種驅動。

圖1-4 Windows系統安裝驅動程序

2.Mixly macOS版本安裝

下載Mixly macOS版本之后,將軟件解壓到任意目錄。Mixly macOS版本的目錄如圖1-5所示。雙擊Mixly.jar即可啟動軟件,軟件界面如圖1-6所示。

圖1-5 Mixly macOS版本軟件目錄

圖1-6 Mixly macOS版本的軟件界面

如果讀者是第一次使用Arduino開發板,還需要安裝開源硬件驅動,目前開源硬件的驅動主要有CH341和CP2102,驅動程序在mixly/drivers目錄中。圖1-7所示的是macOS系統安裝驅動程序。讀者可以根據實際使用的開發板的串口芯片選擇相應的驅動,也可以將兩個驅動都安裝上。

圖1-7 macOS系統安裝驅動程序

1.2.2 Mixly程序編寫及上傳

在Mixly軟件中編寫程序,首先需要在界面右下角選擇要使用的開源硬件板卡,如圖1-8所示。在本書中,我們會用到Arduino Uno、Arduino Leonardo、Arduino Handbit(掌控板)等硬件。

圖1-8 選擇板卡

用數據線將Arduino Uno連接到計算機上,如圖1-9所示,選擇對應的端口,如圖1-10所示。

圖1-9 將Arduino Uno連接到計算機上

圖1-10 選擇端口

試著在Mixly中編寫13號管腳閃燈程序,并且同步查看圖形塊對應的C語言代碼,如圖1-11所示。尤其需要注意的是,不需要在Mixly中添加主循環模塊,右側視圖中的圖形塊默認就是在主循環之中。

圖1-11 Mixly編寫閃燈程序

編寫好程序后,單擊工具欄上的“上傳”按鈕,稍等片刻,下面的編譯信息區就會輸出“上傳成功!”的消息,如圖1-12所示。

圖1-12 Mixly上傳程序

程序上傳完成后,我們就可以看到Arduino Uno上連接到D13號管腳的LED燈開始閃爍,如圖1-13所示。

圖1-13 Arduino Uno板載13號LED燈開始閃爍

1.2.3 串口調試

編寫程序,從D5管腳讀取DHT11溫濕度傳感器的溫度值。程序上傳完成后,單擊軟件界面右下角的“串口監視器”,如圖1-14所示。

圖1-14 串口監視器在界面右下角

打開“串口監視器”窗口后,可以看到溫濕度傳感器測到的溫度值,如圖1-15所示。串口調試是編程中非常實用的工具,可以幫助我們通過串口調試查看傳感器的讀數、變量的值等,以快速找出程序中的問題。

圖1-15 Mixly通過串口監視器查看傳感器讀數

主站蜘蛛池模板: 建水县| 四川省| 黎城县| 岑溪市| 四会市| 丰县| 娱乐| 双流县| 新泰市| 东乡县| 望都县| 芦山县| 黑山县| 贡嘎县| 杨浦区| 保康县| 博野县| 新野县| 马公市| 霍邱县| 洞口县| 中宁县| 无棣县| 绿春县| 大姚县| 历史| 文成县| 大新县| 拉萨市| 凤山市| 晴隆县| 临西县| 漠河县| 太湖县| 梅州市| 娄底市| 新宁县| 鄂州市| 林州市| 阳山县| 建德市|