Eehk
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Eehk
Electronic Engineer of Hong Kong
首頁
Latest images
搜尋
文章搜尋系統
結果按:
文章
主題
進階搜尋
會員註冊
登入
Eehk
::
Eehk
::
Arduino 制作
Virtual Breadboard - Arduino的模擬器
發表人
內容
alexli2k
帖子数
:
61
注册日期
:
2013-01-31
主題: Virtual Breadboard - Arduino的模擬器
周三 2月 13, 2013 7:53 pm
VirtualBreadboard
(以下簡稱
VBB
),中文名可直譯為“虛擬麵包板”,是通過單片機實現嵌入式軟體的模擬器和開發環境。
VBB
非常簡單易用,你可以輕鬆地用它取代日常使用的麵包板。更加令人興奮的是,它不但可以像著名的
Fritzing
一樣包括所有
Arduino
的樣例電路,可以實現麵包板電路的設計和佈置,還包括所有樣常式式,並可實現對程式的仿真調試!當然,
VBB
的強大不僅如此,它還支援
PIC
系列晶片、
Netduino
,以及
Java
、
VB
、
C++
等主流編程環境。
VBB
可以類比
Arduino
和各種各樣的電子模組,例如液晶屏、舵機、邏輯數位電路以及其他的輸入
/
輸出設備。這些部件都可以直接使用,你還可以通過組合,設計出更複雜的電路和模組。也就是說,即使在零件庫裏沒有你想要的零件,你也可以輕鬆地從網上的分享區下載,或者自己設計製作一個全新的部件。
VBB
擁有如下特點:
(
1
)先做原型模擬,然後快速實現。
(
2
)介面友好,具有視覺化的模擬和交互效果,可以即時看到
LED
的閃爍和電機的轉動。
(
3
)
100%
安全的電子實驗,不必擔心觸電或者冒煙。
(
4
)可分享你的作品,或下載他人分享的模組。
(
5
)通過樣例來快速學習。
不難看出,
VBB
目前更多專注於教育領域。官方版本更新得很頻繁,每個月都會有升級,最新版本為
4.15
,已經支持
Arduino UNO
和
Arduino 1.0
。不過這個曾經免費的軟體,目前已經收費,單用戶要
49
美元,可以無限制使用並且免費升級
1
年。
不想花錢的話,你可以在官方網站(
www.virtualbreadboard.com
)
下載免費版本
VBB Express
,它的功能和
Fritzing
一樣,可以快速實現麵包板電路的設計。
VBB
的安裝
01.
運行
setup.exe
安裝檔,彈出安裝介面,軟體會要求安裝
Microsoft Visual
J# .NET Redistributable Package 2.0
這個元件。需要注意的是,此組件不包含在安裝包內,因此需要聯網環境,下載所需組件。點擊“
Accept
”之後,軟體便會開始下載和安裝,之後繼續點擊“
NEXT
”即可完成軟體的安裝。在安裝的過程中有兩個選項——
Microchip MPLAB
Plugin
和
NetDuino VBB Emulator with .NET Micro
Framework for Visual Studio
,
如果只是普通的模擬仿真的話,可以取消選擇此插件。
02.
由於軟體採用了
Xenocode
沙盒技術封裝,因此不能把安裝路徑設定在“
C:\\VBB
”,否則會造成運行衝突。
03.
在安裝過程中,
360
等軟體會誤報警告,可以添加到信任列表。筆者使用
ESET NOD32
和
TREND MICRO
進行病毒查殺,無任何警報。正常安裝之後,桌面便會出現
VBB
的小圖示。
VBB
的使用介紹
01.
雙擊
VBB
的圖示,首先出現的是軟體的啟動介面
02.
片刻之後,出現的是軟體主介面和啟動嚮導,你可以新建一個項目
03.
或者選擇樣例範本,這裏包括所有
Arduino
的樣常式式和麵包板的零件電路。即使沒有
Arduino
主控板和零件,你也可以通過樣例的仿真動畫,熟悉整個程式的運行
04.
這裏我們選擇了一個步進電機的樣常式式,圖示為整個軟體的介面
http://www.hobbypress.cn/bencandy.php?fid-475-id-7616-page-1.htm
05.
我們展開第二項部件工具欄,可以看到
VBB
幾乎支援我們日常所需的所有部件,包括開關、
LED
、
LCD
、電機、電阻、三極管等常用電子元器件,甚至還包括串口和乙太網類比。即使沒有,也可以通過用戶自定義部件或者下載其他用戶的網路部件來實現所需功能。
VBB 4.10
版支援
Arduino
標準版和
Arduino Nano
,最新
VBB 4.15
版已經支援
Arduino UNO
和
Arduino 1.0
。
06.
下面我們就按照正常的設計順序對主要的功能按鈕進行介紹。首先,如果你需要增加新的部件到設計圖中,只需要簡單地將部件從部件工具欄拖拽到設計視圖介面即可。還可以通過按鈕工具欄縮放按鈕(位置
1
)實現部件的增大或縮小,也可以通過旋轉按鈕(位置
2
)改變部件的角度。然後通過佈線按鈕(位置
3
)繪製部件和
Arduino
板之間的連線,如果需要更改線色和線寬,可在位置
4
進行設置。當然,你也可以通過麵包板使整個設計佈局顯得更加整齊
07.
你可以在編程區域進行程式的編輯和修改,不過由於軟體佈局比較緊湊,筆者還是建議使用
Arduino
自帶的編程軟體或者諸如
Eclipse
等第三方軟體進行編程和編譯,然後複製粘貼到
VBB
之中
08.
在開始仿真之前,我們還需要進行保存(位置
5
),然後編譯程式(位置
6
),如果一切順利,在報警視窗應該顯示以下資訊
09.
最後只需點擊那個綠色的小箭頭(位置
7
),運行仿真,就可以看到可以互動的仿真動畫。在這個樣例中,我們可以通過調節電位器阻值來改變步進電機的角度,效果非常逼真
。
VBB
的豐富應用
我們不僅可以使用現有的零件庫來實現豐富的應用,還可以通過
VBB
來設計自己的部件。小到一個開關,大到一個功能晶片,都可以借助
MicroMorphs
的強大功能,用自己熟悉的語言創造出來。
不僅如此,我們還可以導入圖形,製作豐富多彩的模組,例如交通燈或者聖誕樹
總體來說,
VBB
是一款非常優秀的仿真軟體,它適合用於教育領域,老師們可以用
VBB
製作生動活潑的課件,學生們也可以用它來進行安全的電子實驗。筆者作為
Arduino
的愛好者,在開始設計製作之前,一般都會先用
VBB
進行類比仿真,不僅能提高設備調試的安全係數,還節省了頻繁更改、優化程式所導致的大量下載過程中的等待時間。所以筆者在此推薦
VBB
這款軟體,希望大家都能創造出更好的
Arduino
作品來!
~ 轉自
博趣網 ~
Like
Dislike
Virtual Breadboard - Arduino的模擬器
第
1
頁(共
1
頁)
這個論壇的權限:
您
無法
在這個版面回復文章
Eehk
::
Eehk
::
Arduino 制作
Eehk
::
Eehk
::
Arduino 制作
前往:
選擇一個版面
|
|--Eehk
| |--電腦站
| |--Arduino 制作
| |--電子 制作
| | |--NE555
| | |--CD4017
| |
| |--單片機
| | |--8051
| | |--PIC16F84
| |
| |--汽車音響
|
|--SmartPhone
| |--iPhone
| |--Android
|
|--Ebook 電子書
| |--中文
| |--英文
|
|--Buy & Sell
|--電子 產品
|--書籍
|--DVD