Arduino的模拟仿真利器——VirtualBreadboard

上传人:汽*** 文档编号:457721388 上传时间:2023-10-11 格式:DOC 页数:15 大小:701.50KB
返回 下载 相关 举报
Arduino的模拟仿真利器——VirtualBreadboard_第1页
第1页 / 共15页
Arduino的模拟仿真利器——VirtualBreadboard_第2页
第2页 / 共15页
Arduino的模拟仿真利器——VirtualBreadboard_第3页
第3页 / 共15页
Arduino的模拟仿真利器——VirtualBreadboard_第4页
第4页 / 共15页
Arduino的模拟仿真利器——VirtualBreadboard_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Arduino的模拟仿真利器——VirtualBreadboard》由会员分享,可在线阅读,更多相关《Arduino的模拟仿真利器——VirtualBreadboard(15页珍藏版)》请在金锄头文库上搜索。

1、Ardui no 的模拟仿真利器Virtual Breadboard导读:导言:目前开源的Arduino平台非常火热,但仿真的软件并不多。诸如Proteus、Emulare等,虽然有的专业,有的免费,但总有些差强人意,这里笔者为大家介绍一款专门的Arduino仿真利器一一Virtual Breadboard 。 VirtualBreadboard (以下简称 VBB),中文名可直译为“.导言:目前开源的Arduino平台非常火热,但仿真的软件并不多。诸如Proteus、Emulare等,虽然有的专业,有的免费,但总有些差强人意,这里笔者为大家介绍一款专门的 Arduino仿真利器Virtual

2、 Breadboard 。VirtualBreadboard(以下简称 VBB,中文名可直译为虚拟面包板”,是通过单片机实现嵌入式软件的模拟器和开发环境。VBB非常简单易用,你可以轻松地用它取代日常使用的面包板。更加令人兴奋的是,它不但可以像著名的Fritzing 样包括所有 Arduino的样例电路,可以实现面包板电路的设计和布置,还包括所有样例程序,并可实现对程序的仿真调试!当然,VBB的强大不仅如此,它还支持PIC系列芯片、Netduino,以及Java、VBC+等主流编程环境。VBB 可以模拟Arduino和各种各样的电子模块,例如液晶屏、舵机、逻辑数字电路以及 其他的输入/输出设备。

3、这些部件都可以直接使用,你还可以通过组合,设计出更复杂的电 路和模块。也就是说,即使在零件库里没有你想要的零件,你也可以轻松地从网上的分享区下载,或者自己设计制作一个全新的部件。VBB拥有如下特点:(1)先做原型模拟,然后快速实现。(2)界面友好,具有可视化的模拟和交互效果,可以实时看到LED的闪烁和电机的转动。(3)100%安全的电子实验,不必担心触电或者冒烟。(4)可分享你的作品,或下载他人分享的模块。(5)通过样例来快速学习。不难看出,VBB目前更多专注于教育领域。 官方版本更新得很频繁,每个月都会有升级, 最新版本为4.15,已经支持 Arduino UNO和Arduino 1.0 。

4、不过这个曾经免费的软件,目 前已经收费,单用户要 49美元,可以无限制使用并且免费升级 1年。不想花钱的话,你可以在官方网站( )下载免费版本 VBB Express,它的功能和Fritzi ng样,可以快速实现面包板电路的设计。VBB的安装01.运行setup.exe 安装文件,弹出安装界面,软件会要求安装Microsoft Visual J# .NETRedistributable Package 2.0这个组件。需要注意的是,此组件不包含在安装包内,因此需要联网环境,下载所需组件。点击“Accept ”之后,软件便会开始下载和安装,之后继续点击“ NEX了即可完成软件的安装。在安装的过程

5、中有两个选项 Microchip MPLA田lugin 和 NetDuino VBB Emulator with .NET Micro Framework for Visual Studio, 如果只是普通的模拟仿真的话,可以取消选择此插件。r; Virtual Bread board &tupFor the followrig componentsPlease read the folic wing license agreement, Pness the page down key to see the rest of the agnecrTenrtMICROSOFT SOFTWARE L

6、ICENSE 7RMS亠MICROSOFT VISUAL Jtf REDISTRIBUTABLE PACKAGE 2,0These kense terms are an agresment between Microsoft Corporation (or bsed onyoki live, one of rtg affiliates) and you. Pkas& read them They apptyto the software named bove川hich includes the media or which you received it*if sny , The terms

7、创旳 qpplytQ any MicrvwftAjpdates,iupplements.Hemet-based services, andisupport sevioesfortes software, iriless othertenns acooiTiparTy those rtemg If sa. thosetcmis T莒View EULAforpriniingDo you accept t he terms ! t he pending License2If /du choose Dont coepl, install willl dose. Ta ntall you must ac

8、cept this agreement.Dont AcceptC:WBB02.由于软件采用了 Xe no code沙盒技术封装,因此不能把安装路径设定在 则会造成运行冲突。ESET NOD32VBB的小图标。03.在安装过程中,360等软件会误报警告,可以添加到信任列表。笔者使用 和TREND MICROS行病毒查杀,无任何警报。正常安装之后,桌面便会出现VBB的使用介绍01.双击VBB的图标,首先出现的是软件的启动界面。ttirren* Par邮edri- kacMd Prctaui-rifl Systar-02.片刻之后,出现的是软件主界面和启动向导,你可以新建一个项目。即使没有03.或者

9、选择样例模板,这里包括所有Arduino的样例程序和面包板的零件电路。Arduino主控板和零件,你也可以通过样例的仿真动画,熟悉整个程序的运行。04.这里我们选择了一个步进电机的样例程序,图示为整个软件的界面。i=r.序号12名称主菜单栏和按钮工具栏部件工具栏设计视图界面组织结构树编程区域属性面板报警信息和输岀窗口描述窗口主界面布局说明描述包括保存、编译、绘图等快捷按钮包括所有的系统、自定义、网络部件设计主窗口显示项目、硬件、软件接口的层级关系显示和编辑Arduino代码区可以查看和更改部件属性,例如LED颜色编译失败的报警信息和程序输岀信息显示当前所选部件的文本信息05.我们展开第二项部件

10、工具栏,可以看到VBB几乎支持我们日常所需的所有部件,包括开关、LED LCD电机、电阻、三极管等常用电子元器件,甚至还包括串口和以太网模拟。即 使没有,也可以通过用户自定义部件或者下载其他用户的网络部件来实现所需功能。VBB4.10版支持 Ardui no标准版和 Ardui no Na no,最新VBB 4.15版已经支持 Ardui no UNO 和 Ardui no 1.0。$7-1 Hdh443-dEj-ti ifcjrfUbW 伽 T 怦曙! Sliteb nr* TnllrfeWlMhtwI站#11也1册41肩-IUi IriI*1 irET13UW卓I防如FirliiMJKal

11、fsrta吁匕3 iramjMg 丁直汕冋0 F骼陀H:|H Laidlo-r hT: &3:Etr li LESr.H fcl *.!胪四匸Bi 站 dtllML*rrrsiLcvtiaU;:l-F?TTlIXi t i *1_ mJWTEC*瞬竝iFJrU4* muER3LC35CEB3LLI6JIE&JI*ElEEK】圧竣CVOS44IQU0 FLCnnF爼4 a ! rim 叮: WQl bitiidtfn1艦血亠l i駁时1理胡1桝Eniirr-iT:WCWsLVeinemiDiscwonwouggVki:*rffi!is亍 士 hwj-tawlF- St匚 DK7-2-3LH3,1

12、| LJ3 Mtll.1TimaLrp. !W2biJit血lidoLSTilLfFCJ9J Lyf kLL lq-kTTLfFil13 rm FvrLUia 九城I mm. biFwrrii#* frvfeArBitr*06.下面我们就按照正常的设计顺序对主要的功能按钮进行介绍。首先,如果你需要增加新的部件到设计图中,只需要简单地将部件从部件工具栏拖拽到设计视图界面即可。还可以通过按钮工具栏缩放按钮(位置1)实现部件的增大或缩小,也可以通过旋转按钮(位置2)改变部件的角度。然后通过布线按钮(位置3)绘制部件和 Arduino板之间的连线,如果需要更改线色和线宽, 可在位置4进行设置。当然,你

13、也可以通过面包板使整个设计布局显得 更加整齐。07.你可以在编程区域进行程序的编辑和修改,不过由于软件布局比较紧凑,笔者还是建议使用Arduino自带的编程软件或者诸如 Eclipse等第三方软件进行编程和编译, 然后复制粘 贴到VBB之中。08.在开始仿真之前,我们还需要进行保存(位置 5),然后编译程序(位置6),如果一切顺利,在报警窗口应该显示以下信息。Errors 話 | OutputMessagefi Error nessages 5 6/2012 5:09:20 PPI09.最后只需点击那个绿色的小箭头(位置7),运行仿真,就可以看到可以互动的仿真动画。在这个样例中,我们可以通过调节电位器阻值来改变步进电机的角度,效果非常逼真。VBB的丰富应用我们不仅可以使用现有的零件库来实现丰富的应用,还可以通过VBB来设计自己的部件。小到一个开关,大到一个功能芯片, 都可以借助MicroMorphs的强大功能,用自己熟悉的语 言创造出来。不仅如此,我们还可以导入图形,制作丰富多彩的模块,例如交通灯或者圣诞树。总体来说,VBB是一款非常优秀的仿真软件,它适合用于教育领域,老师们可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号