書名: 來吧,一起創客作者名: 劉金鵬 陳眾賢 裘炯濤本章字數: 1030字更新時間: 2020-05-21 10:34:22
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通過串口監視器查看傳感器讀數
- GraphQL學習指南
- CockroachDB權威指南
- C語言程序設計案例教程(第2版)
- 神經網絡編程實戰:Java語言實現(原書第2版)
- Python從入門到精通(精粹版)
- Windows Presentation Foundation Development Cookbook
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- Apex Design Patterns
- C++ 從入門到項目實踐(超值版)
- Highcharts Cookbook
- 第一行代碼 C語言(視頻講解版)
- C++反匯編與逆向分析技術揭秘(第2版)
- 詳解MATLAB圖形繪制技術
- 跟戴銘學iOS編程:理順核心知識點
- CodeIgniter Web Application Blueprints