




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Arduino的模擬仿真利器——VirtualBreadboard導(dǎo)讀:導(dǎo)言:目前開源的Arduino平臺(tái)特別火熱,但仿真的軟件其實(shí)不多。諸如Proteus、Emulare等,固然有的專業(yè),有的免費(fèi),但總有些差強(qiáng)者意,這里筆者為大家介紹一款特地的Arduino仿真利器——VirtualBreadboard。VirtualBreadboard(以下簡(jiǎn)稱VBB),中文名可直譯為“..導(dǎo)言:目前開源的Arduino平臺(tái)特別火熱,但仿真的軟件其實(shí)不多。諸如Proteus、Emulare等,固然有的專業(yè),有的免費(fèi),但總有些差強(qiáng)者意,這里筆者為大家介紹一款特地的Arduino仿真利器——VirtualBreadboard。VirtualBreadboard(以下簡(jiǎn)稱VBB),中文名可直譯為“虛假面包板”,是經(jīng)過(guò)單片機(jī)實(shí)現(xiàn)嵌入式軟件的模擬器和開發(fā)環(huán)境。VBB特別簡(jiǎn)單易用,你能夠輕松地用它代替平常使用的面包板。更為令人愉悅的是,它不僅能夠像有名的Fritzing相同包含全部Arduino的樣例電路,能夠?qū)崿F(xiàn)面包板電路的設(shè)計(jì)和部署,還包含全部樣例程序,并可實(shí)現(xiàn)對(duì)程序的仿真調(diào)試!當(dāng)然,VBB的強(qiáng)盛不但這樣,它還支持PIC系列芯片、Netduino,以及Java、VB、C++等主流編程環(huán)境。VBB能夠模擬Arduino和各種各種的電子模塊,比方液晶屏、舵機(jī)、邏輯數(shù)字電路以及其余的輸入/輸出設(shè)施。這些零件都能夠直接使用,你還能夠經(jīng)過(guò)組合,設(shè)計(jì)出更復(fù)雜的電路和模塊。也就是說(shuō),即便在零件庫(kù)里沒(méi)有你想要的零件,你也能夠輕松地從網(wǎng)上的分享區(qū)下載,或許自己設(shè)計(jì)制作一個(gè)嶄新的零件。VBB擁有以下特色:1)先做原型模擬,而后迅速實(shí)現(xiàn)。2)界面友善,擁有可視化的模擬和交互成效,能夠及時(shí)看到LED的閃耀和電機(jī)的轉(zhuǎn)動(dòng)。3)100%安全的電子實(shí)驗(yàn),不用擔(dān)憂觸電或許冒煙。4)可分享你的作品,或下載別人分享的模塊。5)經(jīng)過(guò)樣例來(lái)迅速學(xué)習(xí)。不難看出,VBB目前更多專注于教育領(lǐng)域。官方版本更新得很屢次,每個(gè)月都會(huì)有升級(jí),最新版本為4.15,已經(jīng)支持ArduinoUNO和Arduino1.0。可是這個(gè)以前免費(fèi)的軟件,目前已經(jīng)收費(fèi),單用戶要49美元,能夠無(wú)窮制使用而且免費(fèi)升級(jí)1年。不想花銷的話,你能夠在官方(.virtualbreadboard.)下載免費(fèi)版本VBBExpress,它的功能和Fritzing相同,能夠迅速實(shí)現(xiàn)面包板電路的設(shè)計(jì)。VBB的安裝01.運(yùn)轉(zhuǎn)setup.exe安裝文件,彈出安裝界面,軟件會(huì)要求安裝MicrosoftVisualJ#.NETRedistributablePackage2.0這個(gè)組件。需要注意的是,此組件不包含在安裝包,所以需要聯(lián)網(wǎng)環(huán)境,下載所需組件。點(diǎn)擊“Accept”以后,軟件便會(huì)開始下載和安裝,以后連續(xù)點(diǎn)擊“NEXT”即可達(dá)成軟件的安裝。在安裝的過(guò)程中有兩個(gè)選項(xiàng)——MicrochipMPLABPlugin和NetDuinoVBBEmulatorwith.NETMicroFrameworkforVisualStudio,假如不過(guò)一般的模擬仿真的話,能夠撤消選擇此插件。02.因?yàn)檐浖杉{了Xenocode沙盒技術(shù)封裝,所以不可以把安裝路徑設(shè)定在“C:\\VBB”,不然會(huì)造成運(yùn)轉(zhuǎn)矛盾。03.在安裝過(guò)程中,360等軟件會(huì)誤報(bào)警示,能夠增添到相信列表。筆者使用ESETNOD32和TRENDMICRO進(jìn)行病毒查殺,無(wú)任何警報(bào)。正常安裝以后,桌面便會(huì)出現(xiàn)VBB的小圖標(biāo)。VBB的使用介紹雙擊VBB的圖標(biāo),第一出現(xiàn)的是軟件的啟動(dòng)界面。片晌以后,出現(xiàn)的是軟件主界面和啟動(dòng)導(dǎo)游,你能夠新建一個(gè)項(xiàng)目。或許選擇樣例模板,這里包含全部Arduino的樣例程序和面包板的零件電路。即便沒(méi)有Arduino主控板和零件,你也能夠經(jīng)過(guò)樣例的仿真動(dòng)畫,熟習(xí)整個(gè)程序的運(yùn)轉(zhuǎn)。這里我們選擇了一個(gè)步進(jìn)電機(jī)的樣例程序,圖示為整個(gè)軟件的界面。主界面布局說(shuō)明序號(hào)名稱描繪1主菜單欄和按鈕工具欄包含保留、編譯、畫圖等快捷按鈕2零件工具欄包含全部的系統(tǒng)、自定義、網(wǎng)絡(luò)零件3設(shè)計(jì)視圖界面設(shè)計(jì)主窗口4組織構(gòu)造樹顯示項(xiàng)目、硬件、軟件接口的層級(jí)關(guān)系5編程地區(qū)顯示和編寫Arduino代碼區(qū)6屬性面板能夠查察和改正零件屬性,比方LED顏色7報(bào)警信息和輸出窗口編譯失敗的報(bào)警信息和程序輸出信息8描繪窗口顯示目前所選零件的文本信息我們睜開第二項(xiàng)零件工具欄,能夠看到VBB幾乎支持我們平常所需的全部零件,包含開關(guān)、LED、LCD、電機(jī)、電阻、三極管等常用電子元器件,甚至還包含串口和以太網(wǎng)模擬。即便沒(méi)有,也能夠經(jīng)過(guò)用戶自定義零件或許下載其余用戶的網(wǎng)絡(luò)零件來(lái)實(shí)現(xiàn)所需功能。VBB4.10版支持Arduino標(biāo)準(zhǔn)版和ArduinoNano,最新VBB4.15版已經(jīng)支持ArduinoUNO和Arduino1.0。06.下邊我們就依據(jù)正常的設(shè)計(jì)次序?qū)χ饕墓δ馨粹o進(jìn)行介紹。
第一,假如你需要增添新的零件到設(shè)計(jì)圖中,只要要簡(jiǎn)單地將零件從零件工具欄拖拽到設(shè)計(jì)視圖界面即可。
還能夠通過(guò)按鈕工具欄縮放按鈕(地點(diǎn)1)實(shí)現(xiàn)零件的增大或減小,也能夠經(jīng)過(guò)旋轉(zhuǎn)按鈕(地點(diǎn)2)改變零件的角度。而后經(jīng)過(guò)布線按鈕(地點(diǎn)3)繪制零件和Arduino板之間的連線,假如需要改正線色和線寬,可在地點(diǎn)4進(jìn)行設(shè)置。自然,你也能夠經(jīng)過(guò)面包板使整個(gè)設(shè)計(jì)布局顯得更為齊整。你能夠在編程地區(qū)進(jìn)行程序的編寫和改正,可是因?yàn)檐浖季直容^緊湊,筆者還是建議使用Arduino自帶的編程軟件或許諸如Eclipse等第三方軟件進(jìn)行編程和編譯,而后復(fù)制粘貼到VBB之中。08.在開始仿真以前,我們還需要進(jìn)行保留(地點(diǎn)5),而后編譯程序(地點(diǎn)6),假如一切順利,在報(bào)警窗口應(yīng)當(dāng)顯示以下信息。最后只要點(diǎn)擊那個(gè)綠色的小箭頭(地點(diǎn)7),運(yùn)轉(zhuǎn)仿真,就能夠看到能夠互動(dòng)的仿真動(dòng)畫。在這個(gè)樣例中,我們能夠經(jīng)過(guò)調(diào)理電位器阻值來(lái)改變步進(jìn)電機(jī)的角度,成效特別傳神。VBB的豐富應(yīng)用我們不但能夠使用現(xiàn)有的零件庫(kù)來(lái)實(shí)現(xiàn)豐富的應(yīng)用,還能夠經(jīng)過(guò)VBB來(lái)設(shè)計(jì)自己的零件。小到一個(gè)開關(guān),大到一個(gè)功能芯片,都能夠借助MicroMorphs的強(qiáng)盛功能,用自己熟習(xí)的語(yǔ)言創(chuàng)建出來(lái)。不但這樣,我們還能夠?qū)雸D形,制作豐富多彩的模塊,比方交通燈或許圣誕樹。整體來(lái)說(shuō),
VBB是一款特別優(yōu)異的仿真軟件,它適適用于教育領(lǐng)域,老師們能夠用
VBB制作生動(dòng)開朗的課件,
學(xué)生們也能夠用它來(lái)進(jìn)行安全的電子實(shí)驗(yàn)。
筆者作為
Arduino
的喜好者,在開始設(shè)計(jì)制作以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租車牌照協(xié)議書
- 草場(chǎng)劃分協(xié)議書
- 紅磚協(xié)會(huì)協(xié)議書
- 婚介所入股合同協(xié)議書
- 承包給別人合同協(xié)議書
- 武俠劇影視合作協(xié)議書
- 接親時(shí)搞笑結(jié)婚協(xié)議書
- 美軍撤軍協(xié)議書
- 婚房屋財(cái)產(chǎn)分配協(xié)議書
- 郵政理賠協(xié)議書
- 公司外聘法人協(xié)議書
- 人力資源管理視角下崗位勝任力素質(zhì)模型的構(gòu)建與優(yōu)化
- 2025年4月自考00041基礎(chǔ)會(huì)計(jì)學(xué)試題及答案含評(píng)分標(biāo)準(zhǔn)
- 經(jīng)濟(jì)學(xué)中的時(shí)間價(jià)值試題及答案解讀
- 2025年平面設(shè)計(jì)師專業(yè)能力測(cè)試卷:平面設(shè)計(jì)作品集制作與展示策略分析技巧試題
- 承包礦山運(yùn)輸協(xié)議書
- 員工持股協(xié)議書合同
- 2025年人保財(cái)險(xiǎn)陜西省分公司招聘(57人)筆試參考題庫(kù)附帶答案詳解
- 聚合硫酸鐵烘干機(jī)-LPGФ8150型噴霧干燥機(jī)-天然氣熱風(fēng)爐
- 2025年平面設(shè)計(jì)師專業(yè)能力測(cè)試卷:平面設(shè)計(jì)行業(yè)規(guī)范與法規(guī)執(zhí)行技巧分析試題
- 中石油春招試題及答案
評(píng)論
0/150
提交評(píng)論