


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Arduino的模擬仿真利器Virtual Breadboard導讀: 導言:目前開源的Arduino平臺非常火熱,但仿真的軟件并不多。諸如Proteus、Emulare等,雖然有的專業,有的免費,但總有些差強人意,這里筆者為大家介紹一款專門的Arduino仿真利器一一Virtual Breadboard 。VirtualBreadboard (以下簡稱 VBB,中文名可直譯為“.導言:目前開源的Arduino平臺非常火熱,但仿真的軟件并不多。 諸如Proteus、Emulare 等,雖然有的專業,有的免費,但總有些差強人意,這里筆者為大家介紹一款專門的 Arduino 仿真利器Virtual
2、 Breadboard 。VirtualBreadboard(以下簡稱 VBB,中文名可直譯為"虛擬面包板",是通過單片機實現嵌入式軟件的模擬器和開發環境。VBB非常簡單易用,你可以輕松地用它取代日常使用的面包板。更加令人興奮的是,它不但可以像著名的Fritzi ng 樣包括所有Ardui no的樣例電路,可以實現面包板電路的設計和布置,還包括所有樣例程序,并可實現對程序的仿真調試!當然,VBB的強大不僅如此,它還支持PIC系列芯片、Netduino,以及Java、VBC+等主流編程環境。VBB可以模擬Arduino和各種各樣的電子模塊,例如液晶屏、舵機、邏輯數字電路 以及
3、其他的輸入/輸出設備。這些部件都可以直接使用,你還可以通過組合,設計出更復雜 的電路和模塊。也就是說,即使在零件庫里沒有你想要的零件,你也可以輕松地從網上的分享區下載,或者自己設計制作一個全新的部件。VBB擁有如下特點:(1)先做原型模擬,然后快速實現。(2 )界面友好,具有可視化的模擬和交互效果,可以實時看到 LED的閃爍和電機的 轉動。(3)100%安全的電子實驗,不必擔心觸電或者冒煙。(4)可分享你的作品,或下載他人分享的模塊。(5)通過樣例來快速學習。不難看出,VBB目前更多專注于教育領域。官方版本更新得很頻繁,每個月都會有升級,最新版本為 4.15,已經支持 Arduino UNO和
4、Arduino 1.0。不過這個曾經免費的 軟件,目前已經收費,單用戶要49美元,可以無限制使用并且免費升級1年。不想花錢的話,你可以在官方網站( )下載免費版本 VBB Express,它的 功能和Fritzing樣,可以快速實現面包板電路的設計。VBB的安裝01.運行setup.exe 安裝文件,彈出安裝界面,軟件會要求安裝Microsoft Visual J# .NETRedistributable Package 2.0這個組件。需要注意的是,此組件不包含在安裝包內,因此需要聯網環境,下載所需組件。點擊“Accept ”之后,軟件便會開始下載和安裝,之后繼續點擊“ NEX了即可完成軟件
5、的安裝。在安裝的過程中有兩個選項 Microchip MPLABPlugin 和 NetDuino VBB Emulator with .NET Micro Framework for Visual Studio,如果只是普通的模擬仿真的話,可以取消選擇此插件。02.由于軟件采用了 Xenocode沙盒技術封裝,因此不能把安裝路徑設定在“C:WBB ”,否則會造成運行沖突。ESET NOD32VBB的小圖標。03.在安裝過程中,360等軟件會誤報警告,可以添加到信任列表。筆者使用 和TREND MICROS行病毒查殺,無任何警報。正常安裝之后,桌面便會出現VBB的使用介紹01.雙擊VBB的圖標
6、,首先出現的是軟件的啟動界面。< VJ RT u A L】BREADBOARD02.片刻之后,出現的是軟件主界面和啟動向導,你可以新建一個項目。03.或者選擇樣例模板,這里包括所有Arduino的樣例程序和面包板的零件電路。即使沒有Arduino主控板和零件,你也可以通過樣例的仿真動畫,熟悉整個程序的運行。04.這里我們選擇了一個步進電機的樣例程序,圖示為整個軟件的界面。王界面布局說明序號名稱描述1主菜單欄和按鈕工具欄包括保存、編譯、繪圖等快捷按鈕2部件工具欄包括所有的系統、自定義、網絡部件3設計視圖界面設計主窗口4組織結構樹顯示項目、硬件、軟件接口的層級關系5編程區域顯示和編輯 Ard
7、uino代碼區6屬性面板可以查看和更改部件屬性,例如LED顏色7報警信息和輸岀窗口編譯失敗的報警信息和程序輸岀信息8描述窗口顯示當前所選部件的文本信息05.我們展開第二項部件工具欄,可以看到VBB幾乎支持我們日常所需的所有部件,包括開關、LED LCD電機、電阻、三極管等常用電子元器件,甚至還包括串口和以太網模擬。即使沒有,也可以通過用戶自定義部件或者下載其他用戶的網絡部件來實現所需功能。VBB4.10版支持 Arduino標準版和 Arduino Nano,最新VBB 4.15版已經支持 Arduino UNO 和Ardui no 1.0。t Tr lb-鼻 UdibH-4斗!> gS
8、tAM h turiM電Xt弓Mu c呵 z f 比止.亡*|C4曲Wr-MAfciti: t* 胡莘 J.Ldbi jtift nr曲Tini.a4.nfijrixeaDF 匚d. Cwjrfian1: 上.¥ hKSrjj 亡3f 皿 rhJ4« II l:d<Vt5«13BJl£nilM* ibl"應*rmicwdrsratTN.Q jcaepc- flh址就J護占| Ui2L»<i TFiyA .IT越 UW> miirr 仏ie”u7 吐帥.51,rriMiCwcmuraji厚入<14刊電.bvath
9、viiA? lightdV*l*4l;«rF ghcALtliriftfTi!冊l£l HiflmsrSioiJEM川亦KHtLTHC雷Xi筋:tmunecfltKiif%!購心 mourc Cnvii/m mnir 甸 .ElIX鉗 = :£ 燉 ER7LCH5C個匹姮E級:L£4&:5 cvasmoi=応- wr w jiiMA rmH )h 鼻i IkIvQ Il BW'SW-Bl TlTTSlfirff*! aturrciii tBAA J UJI 丄! -d鼻nwwWtnrillM; hM)n”rw i J" f &g
10、t; -ZUAI Ff tvaUjvh ir 呂 同 B'W«*nA4l tl M rri.Tiii06.下面我們就按照正常的設計順序對主要的功能按鈕進行介紹。首先,如果你需要增加新的部件到設計圖中,只需要簡單地將部件從部件工具欄拖拽到設計視圖界面即可。還可以通過按鈕工具欄縮放按鈕(位置1)實現部件的增大或縮小,也可以通過旋轉按鈕(位置2)改變部件的角度。然后通過布線按鈕(位置3)繪制部件和 Arduino板之間的連線,如果需要更改線色和線寬, 可在位置4進行設置。當然,你也可以通過面包板使整個設計布局顯得 更加整齊。07.你可以在編程區域進行程序的編輯和修改,不過由于軟件布
11、局比較緊湊,筆者還是建議使用Arduino自帶的編程軟件或者諸如 Eclipse等第三方軟件進行編程和編譯, 然后復制粘 貼到VBB之中。08.在開始仿真之前,我們還需要進行保存(位置 5),然后編譯程序(位置6),如果一切順利,在報警窗口應該顯示以下信息。Errors _:OutputM essays0 Bror messages 5/6/2D12 9:D9:20 PM09.最后只需點擊那個綠色的小箭頭(位置 7),運行仿真,就可以看到可以互動的仿真動 畫。在這個樣例中,我們可以通過調節電位器阻值來改變步進電機的角度,效果非常逼真。VBB的豐富應用我們不僅可以使用現有的零件庫來實現豐富的應用,還可以通過VBB來設計自己的部件。小到一個開關,大到一個功能芯片,都可以借助MicroMorphs的強大功能,用自己熟悉的語言創造出來。不僅如此,我們還可以導入圖形,制作豐富多彩的模塊,例如交通燈或者圣誕樹。總體來說,VBB是一款非常優秀的仿真軟件,它適合用于教育領域,老師們可以用VBB制作生動活潑的課件,學生們也
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課堂教學創新方法介紹
- 2025伊春市烏翠區前進經營所社區工作者考試真題
- 室內設計施工工藝詳解
- 2025三明市尤溪縣西濱鎮社區工作者考試真題
- 大班經驗交流課程故事
- 拔牙齒美術課件
- 語文六上第六單元古詩課件
- 工程安全反思會發言提綱
- 臍帶異常的護理措施
- 職業教育課程設計方法
- 2025年人教版小學數學二年級下冊期末考試卷(帶答案解析)
- 西師大版小學五年級 數學(下)期末測試題(含答案)
- 化工工藝原理考試題庫梳理
- 定金款管理制度
- 光伏電站安全培訓
- GB/T 37027-2025網絡安全技術網絡攻擊和網絡攻擊事件判定準則
- 2025年江蘇南通蘇北七市高三二模高考物理試卷(含答案詳解)
- 2024年藥理學考試真題回顧試題及答案
- 2025年軍隊文職(司機類)核心知識點備考題庫(含答案)
- 2025年深圳二模考試試題及答案
- (一模)臨沂市2025屆高三高考第一次模擬考試生物試卷(含標準答案)
評論
0/150
提交評論