VirtualBreadboard (VBB) 5.4.5.0多語言正式版-Arduino仿真模擬器 目前開源的Arduino平台非常火熱,但仿真的軟件並不多。諸如Proteus、Emulare等,雖然有的專業,有的免費,但總有些差強人意,這裡筆者為大家介紹一款專門的Arduino仿真利器——VirtualBreadboard。VirtualBreadboard(以下簡稱VBB),中文名可直譯為「虛擬面包板」,是通過單片機實現嵌入式軟件的模擬器和開發環境。 VirtualBreadboard(VBB)5.4.5.0多語言正式版-Arduino仿真模擬器 VBB非常簡單易用,你可以輕鬆地用它取代日常使用的面包板。更加令人興奮的是,它不但可以像著名的Fritzing一樣包括所有Arduino的樣例電路,可以實現面包板電路的設計和佈置,還包括所有樣例程序,並可實現對程序的仿真調試!當然,VBB的強大不僅如此,它還支持PIC系列芯片、Netduino,以及Java、VB、C++等主流編程環境。支持Win7/Win10系統。 VBB可以模擬Arduino和各種各樣的電子模塊,例如液晶屏、舵機、邏輯數字電路以及其他的輸入/輸出設備。這些部件都可以直接使用,你還可以通過組合,設計出更複雜的電路和模塊。也就是說,即使在零件庫裡沒有你想要的零件,你也可以輕鬆地從網上的分享區下載,或者自己設計製作一個全新的部件。 VirtualBreadboard(VBB)5.4.5.0多語言正式版-Arduino仿真模擬器 VBB幾乎支持我們日常所需的所有部件,包括開關、LED、LCD、電機、電阻、三極管等常用電子元器件,甚至還包括串口和以太網模擬。即使沒有,也可以通過用戶自定義部件或者下載其他用戶的網絡部件來實現所需功能。VBB5.4.4.0版支持Arduino標準版和ArduinoNano,ArduinoUNO和Arduino1.0。 我們不僅可以使用現有的零件庫來實現豐富的應用,還可以通過VBB來設計自己的部件。小到一個開關,大到一個功能芯片,都可以借助MicroMorphs的強大功能,用自己熟悉的語言創造出來。不僅如此,我們還可以導入圖形,製作豐富多彩的模塊,例如交通燈或者聖誕樹。 總體來說,VBB是一款非常優秀的仿真軟件,它適合用於教育領域,老師們可以用VBB製作生動活潑的課件,學生們也可以用它來進行安全的電子實驗。筆者作為Arduino的愛好者,在開始設計製作之前,一般都會先用VBB進行模擬仿真,不僅能提高設備調試的安全係數,還節省了頻繁更改、優化程序所導致的大量下載過程中的等待時間。所以筆者在此推薦VBB這款軟件,希望大家都能創造出更好的Arduino作品來! VirtualBreadboard(VBB)5.4.5.0多語言正式版-Arduino仿真模擬器 VBB擁有如下特點: (1)先做原型模擬,然後快速實現。 (2)界面友好,具有可視化的模擬和交互效果,可以實時看到LED的閃爍和電機的轉動。 (3)100%安全的電子實驗,不必擔心觸電或者冒煙。 (4)可分享你的作品,或下載他人分享的模塊。 (5)通過樣例來快速學習。 5.4.5.0更新記錄: AddedsupportforVbbIOUSBI/Ointerface: AddedVbbIOLicenseProvidertoenableLicensestobecarriedbetweenmachineswiththeVbbIOdongle AddedVbbIOSerialCOMvirtualserialporttoenableSerialCommunicationswithexternaldevices AddedVbbIOBootloadermodetoAVRDevices AVRSimulatorenhancements: VbbIOBootloaderenableprogrammingviaoptiboot-abledevplatforms–ArduinoIDE/VIsualMicro/AtmelStudioetc BugfixforAVRTimerperipheralwhichwaseffectingTimingsfordelay() AddedClockfrequencypropertytochangethespeedofoperation Addedruntimevisualisationforsimulatedtime,RX/TXLED'sandbuiltinLED AddedBuildDirpropertytosupportchangetoArduinoIDEforIDEmonitor.Usearduino_build*for1.6.12andlater. NOTE:1.6.12brokethecommandlineuploader.Isfixedin1.6.12nightlybuilds. ComponentFixes: Fixfor4094shiftregisterinitialisation fixforDACcomponent fixedgraphicforSerialEthernetBridge,SerialEthernetClient fixedArduinoprojectimporter 5.4.4.0更新記錄: RebrandedasVBB『Classic'todifferentiatewiththemodern『App'versionsofVBB: RemovedPowerUplicence–entrylevelmovesto『App' RemoveVbbRT–movingtofutureversionofApp RemovedLora–movingtofutureversionofApp Removedthehelppanel–movedtoAppversionforeducation SynchedcodewithAppversion Resistors–addedfusemodewhichcanbeusedinplaceofnromal/pullup/pulldownmode Junctions–fixedabugwithjunctions Keypadexample–fixed Performance–tweakstoperformanceloadingtimesetc Fritzing–updatedtoloadfrom.9xwhichhadchangedthepartdirectorylayout Fixedinterruptrandomerror Bugfixesto555timercalculator