Mixly軟件使用說明書 V_第1頁
Mixly軟件使用說明書 V_第2頁
Mixly軟件使用說明書 V_第3頁
Mixly軟件使用說明書 V_第4頁
Mixly軟件使用說明書 V_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Mixly軟件使用說明書 版本修改歷史DateVersionDescriptionAuthor2018-11-27V.1.0CreateAbbott_Chen目錄第一章 Mixly軟件介紹4圖形化編程軟件:Mixly(米思齊)4軟件與驅(qū)動安裝4編譯環(huán)境介紹7基礎(chǔ)模塊區(qū)和庫模塊區(qū)介紹8基礎(chǔ)模塊介紹9庫模塊介紹11第二章 初識編程13Hello word13添加Beetlebot Mixly圖形化編程程序庫13編程初體驗16Mixly和Beetlebot 連接步驟17給Beetlebot機器人上傳程序18第一章 Mixly軟件介紹圖形化編程軟件:Mixly(米思齊)圖1-1軟件與驅(qū)動安裝1. 根據(jù)

2、自己的電腦系統(tǒng),安裝相應(yīng)版本軟件,資料包中有相應(yīng)的軟件安裝包(如圖1-2所示),也可以在Mixly 官網(wǎng)下載(如圖1-3所示),下載地址: /explore/software/mixly-arduino圖1-2圖1-32. Windows版下載解壓后直接雙擊Mixly.exe即可打開Mixly軟件圖1-4 Windows系統(tǒng)版的米思齊軟件打開后界面如圖1-5所示。圖1-53. Mac版米思齊軟件安裝步驟包含三步:1) 安裝JDKMac版本主要運行在Java環(huán)境,所以在安裝時,還需要安裝JDK,直接安裝jdk-8u71-macosx-x64.dmg文件即可,或者根據(jù)

3、自己的系統(tǒng),在Oracle官網(wǎng)選擇對應(yīng)的JDK即可。2) 下載米思齊軟件壓縮包官網(wǎng)目前僅支持百度網(wǎng)盤下載米思齊mac版軟件,沒有百度網(wǎng)盤也可以百度搜索米思齊mac版下載,下載完成后解壓,運行Mixly.jar文件即可在mac上打開米思齊軟件如果軟件不能運行,請在“偏好設(shè)置”-“安全與隱私”中,選擇“通用”頁面中,允許軟件使用。3) 安裝驅(qū)動如果Mixly軟件安裝好后,我們編寫了代碼,如果想要運行到設(shè)備上去,則還需要安裝串口驅(qū)動,串口驅(qū)動為下載文件的CH341SER_MAC,該軟件直接安裝即可,安裝成功后,“關(guān)于本機”-“概覽”頁面-“系統(tǒng)報告”-“USB”中,看到新增的設(shè)備。到這里就基本安裝完

4、成了。圖1-6Mac版的米思齊軟件打開后界面如圖1-7所示。圖1-7編譯環(huán)境介紹 Mixly的軟件界面如圖1-8所示。圖1-8l 基礎(chǔ)模塊區(qū)和庫模塊區(qū):同種類型的積木被分在同個模塊中并賦予同種顏色,每塊積木代表一條控制指令。l 功能區(qū):對項目文件的創(chuàng)建、保存,庫的導(dǎo)入、導(dǎo)出、管理,串口連接與上傳程序,控制板選擇進行操作的區(qū)域。l 程序構(gòu)建區(qū):是放置從基礎(chǔ)模塊區(qū)和庫模塊區(qū)拖拽出來的積木塊的地方。l 代碼區(qū):拖拽出積木后,點擊“代碼”,可以看到你拖拽的模塊對應(yīng)的C語言代碼。 l 語言切換區(qū):可以切換中文簡體,中文繁體,英文和西班牙文。 l 縮放控制區(qū):可以將軟件操作界面進行縮放。 l 垃圾箱:用來

5、移除不需要的積木塊?;A(chǔ)模塊區(qū)和庫模塊區(qū)介紹 Mixly 的基礎(chǔ)模塊區(qū)和庫模塊區(qū),分為Mixly軟件自帶的一些積木塊和自己導(dǎo)入的庫積木塊。這些積木塊都能夠一一對應(yīng)C語言代碼,可以通過拼接不同的積木塊來編寫自己喜歡的程序,我們甚至不需用了解每塊積木對應(yīng)什么代碼,因為當(dāng)我們拖拽出積木塊后,程序就被我們寫好了,我們點擊“代碼”這個字段,就可以看到這些C語言代碼了。圖1-9和1-10分別是模塊和代碼部分。圖1-9 圖 1-10基礎(chǔ)模塊介紹 Mixly的腳本標(biāo)簽下有多種種積木類型,有輸入/輸出,控制,數(shù)學(xué),文本,數(shù)組,串口,通信,等,如果有興趣可以自己去嘗試實踐,這里不做贅述,我們主要了解一下控制,數(shù)學(xué)

6、,串口和邏輯這4個積木類型。1) 控制類積木里面都是控制程序執(zhí)行流程的積木,主導(dǎo)程序,如圖1-11。圖1-11 圖1-12初始化積木對應(yīng)代碼里的setup函數(shù),把一些積木拖拽進初始化積木里就表示這些被拖拽的積木程序會運行一次,如果把積木拖拽到初始化積木外面,那么這些程序會進入loop函數(shù)里,也就會循環(huán)執(zhí)行這些程序。如圖1-122) 數(shù)字和邏輯運算類型的積木主要功能是做數(shù)學(xué)運算,以此作為判斷的條件,比較大小和邏輯判斷與、或、非,如圖1-13.圖1-13例如,積木就是判斷大小的運算,當(dāng)把控制積木,數(shù)字和邏輯運算和機器人模塊積木一起使用,就可以編寫這樣的程序,意思是先判斷這個條件是否成立,如果條件成

7、立,那么就執(zhí)行串口打印數(shù)字2。打開串口監(jiān)視器可以看到串口在循環(huán)打印數(shù)字“2”。如圖1-14所示。圖1-14庫模塊介紹以Beetlebot為例,Beetlebot是我們?yōu)锽eetlebot機器人編寫的庫,將庫導(dǎo)入進來后它會出現(xiàn)在基礎(chǔ)模塊區(qū)下面的庫模塊區(qū),點擊它會出現(xiàn)各種小積木塊,如圖1-15,接下來我們就來學(xué)習(xí)通過拼搭這些模塊的方式為Beetlebot編寫程序。 圖1-15 第二章 初識編程Hello word 我們要讓Beetle-bot機器人動起來,就需要給Beetle-bot機器人預(yù)先把指令(程序)儲存在它的大腦(控制板)里,那如何給Beetle-bot機器人編譯指令呢?下面我們來帶領(lǐng)大家

8、先體驗編寫一個Beetle-bot機器人打印Hello word的程序。添加Beetlebot Mixly圖形化編程程序庫編程之前,我們需要先添加Beetlebot程序庫,具體步驟如下所述:1) 下載Beetle-bot程序庫并保存在自己的電腦上2) 打開Mixly軟件,點擊“導(dǎo)入庫”,如圖2-1所示;3) 點擊beetlebot.xml文件,再點擊“打開”,如圖2-2所示;圖2-1圖2-24) 導(dǎo)入成功后,提示區(qū)會顯示:導(dǎo)入自定義庫成功!并且在庫模塊區(qū)能看到beetlebot這個庫模塊如圖2-3所示;圖2-35) 點擊 “beetlebot”,就會顯示beetlebot積木圖形編程塊,如圖2

9、-4所示。圖2-4編程初體驗添加好Beetlebot程序庫之后,我們來體驗一下Beetlebot編程吧!我們先來編寫一個讓Beetlebot 機器人打印Hello word的程序;1) 首先將積木區(qū)的“甲殼蟲初始化”用鼠標(biāo)拖動到程序架構(gòu)區(qū),再將“Serial波特率 9600”拖動到“甲殼蟲初始化”積木下邊,如圖2-5所示,圖2-52) 在串口模塊中將“Serial打?。ㄗ詣訐Q行)”積木塊拖動到“Serial波特率 9600”的下面,如圖2-6所示圖2-63) 在文本模塊中將“Hello World”的積木塊拖到Serial打印(自動換行)右面,并輸入”Hello word”如圖2-7所示。圖2

10、-7以上就是Beetlebot機器人打印Hello Word的程序。程序?qū)懞弥笪覀円獙⒊绦騻鬏數(shù)紹eetle機器人的大腦(控制主板)里面去機器人才會按照我們編寫的程序去做我們想要的動作,那如何將程序傳輸?shù)紹eetlebot機器人的大腦(控制主板)里面去呢?只有當(dāng)Mixly和機器人主控板連接在一起后,我們才能將電腦上寫好的程序傳輸?shù)紹eetle機器人的大腦(控制主板)里面去,下面介紹Mixly和機器人主控板連接方法。 Mixly和Beetlebot 連接步驟1) 使用一條USB數(shù)據(jù)線,一端插入計算機,一端插入機器人主控板,將機器人主板與電腦連接起來; 2) 點擊“上傳”右邊的下拉框選擇主控板的型號,再點擊右邊第二個下拉框選擇USB串口,如圖2-8所示,選擇完成后,Mixly和Beetlebot就成功連接了。圖2-8給Beetlebot機器人上傳程序當(dāng)程序編寫完成,Mixly和Beetle機器人正確連接后,我們就可以給Beetle機器人的大腦(主控板)傳輸我們編寫的程序了,具體的操作步驟如下: 1) 點擊上傳,程序架構(gòu)區(qū)的積木程序就開始向控制板上傳,我們需要等待一會,上傳完成之后提示“上傳完成”,如圖2-10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論