版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Arduino的模拟仿真利器——VirtualBreadboard导读:导言:目前开源的Arduino平台特别火热,但仿真的软件其实不多。诸如Proteus、Emulare等,固然有的专业,有的免费,但总有些差强者意,这里笔者为大家介绍一款特地的Arduino仿真利器——VirtualBreadboard。VirtualBreadboard(以下简称VBB),中文名可直译为“..导言:目前开源的Arduino平台特别火热,但仿真的软件其实不多。诸如Proteus、Emulare等,固然有的专业,有的免费,但总有些差强者意,这里笔者为大家介绍一款特地的Arduino仿真利器——VirtualBreadboard。VirtualBreadboard(以下简称VBB),中文名可直译为“虚假面包板”,是经过单片机实现嵌入式软件的模拟器和开发环境。VBB特别简单易用,你能够轻松地用它代替平常使用的面包板。更为令人愉悦的是,它不仅能够像有名的Fritzing相同包含全部Arduino的样例电路,能够实现面包板电路的设计和部署,还包含全部样例程序,并可实现对程序的仿真调试!当然,VBB的强盛不但这样,它还支持PIC系列芯片、Netduino,以及Java、VB、C++等主流编程环境。VBB能够模拟Arduino和各种各种的电子模块,比方液晶屏、舵机、逻辑数字电路以及其余的输入/输出设施。这些零件都能够直接使用,你还能够经过组合,设计出更复杂的电路和模块。也就是说,即便在零件库里没有你想要的零件,你也能够轻松地从网上的分享区下载,或许自己设计制作一个崭新的零件。VBB拥有以下特色:1)先做原型模拟,而后迅速实现。2)界面友善,拥有可视化的模拟和交互成效,能够及时看到LED的闪耀和电机的转动。3)100%安全的电子实验,不用担忧触电或许冒烟。4)可分享你的作品,或下载别人分享的模块。5)经过样例来迅速学习。不难看出,VBB目前更多专注于教育领域。官方版本更新得很屡次,每个月都会有升级,最新版本为4.15,已经支持ArduinoUNO和Arduino1.0。可是这个以前免费的软件,目前已经收费,单用户要49美元,能够无穷制使用而且免费升级1年。不想花销的话,你能够在官方(.virtualbreadboard.)下载免费版本VBBExpress,它的功能和Fritzing相同,能够迅速实现面包板电路的设计。VBB的安装01.运转setup.exe安装文件,弹出安装界面,软件会要求安装MicrosoftVisualJ#.NETRedistributablePackage2.0这个组件。需要注意的是,此组件不包含在安装包,所以需要联网环境,下载所需组件。点击“Accept”以后,软件便会开始下载和安装,以后连续点击“NEXT”即可达成软件的安装。在安装的过程中有两个选项——MicrochipMPLABPlugin和NetDuinoVBBEmulatorwith.NETMicroFrameworkforVisualStudio,假如不过一般的模拟仿真的话,能够撤消选择此插件。02.因为软件采纳了Xenocode沙盒技术封装,所以不可以把安装路径设定在“C:\\VBB”,不然会造成运转矛盾。03.在安装过程中,360等软件会误报警示,能够增添到相信列表。笔者使用ESETNOD32和TRENDMICRO进行病毒查杀,无任何警报。正常安装以后,桌面便会出现VBB的小图标。VBB的使用介绍双击VBB的图标,第一出现的是软件的启动界面。片晌以后,出现的是软件主界面和启动导游,你能够新建一个项目。或许选择样例模板,这里包含全部Arduino的样例程序和面包板的零件电路。即便没有Arduino主控板和零件,你也能够经过样例的仿真动画,熟习整个程序的运转。这里我们选择了一个步进电机的样例程序,图示为整个软件的界面。主界面布局说明序号名称描绘1主菜单栏和按钮工具栏包含保留、编译、画图等快捷按钮2零件工具栏包含全部的系统、自定义、网络零件3设计视图界面设计主窗口4组织构造树显示项目、硬件、软件接口的层级关系5编程地区显示和编写Arduino代码区6属性面板能够查察和改正零件属性,比方LED颜色7报警信息和输出窗口编译失败的报警信息和程序输出信息8描绘窗口显示目前所选零件的文本信息我们睁开第二项零件工具栏,能够看到VBB几乎支持我们平常所需的全部零件,包含开关、LED、LCD、电机、电阻、三极管等常用电子元器件,甚至还包含串口和以太网模拟。即便没有,也能够经过用户自定义零件或许下载其余用户的网络零件来实现所需功能。VBB4.10版支持Arduino标准版和ArduinoNano,最新VBB4.15版已经支持ArduinoUNO和Arduino1.0。06.下边我们就依据正常的设计次序对主要的功能按钮进行介绍。
第一,假如你需要增添新的零件到设计图中,只要要简单地将零件从零件工具栏拖拽到设计视图界面即可。
还能够通过按钮工具栏缩放按钮(地点1)实现零件的增大或减小,也能够经过旋转按钮(地点2)改变零件的角度。而后经过布线按钮(地点3)绘制零件和Arduino板之间的连线,假如需要改正线色和线宽,可在地点4进行设置。自然,你也能够经过面包板使整个设计布局显得更为齐整。你能够在编程地区进行程序的编写和改正,可是因为软件布局比较紧凑,笔者还是建议使用Arduino自带的编程软件或许诸如Eclipse等第三方软件进行编程和编译,而后复制粘贴到VBB之中。08.在开始仿真以前,我们还需要进行保留(地点5),而后编译程序(地点6),假如一切顺利,在报警窗口应当显示以下信息。最后只要点击那个绿色的小箭头(地点7),运转仿真,就能够看到能够互动的仿真动画。在这个样例中,我们能够经过调理电位器阻值来改变步进电机的角度,成效特别传神。VBB的丰富应用我们不但能够使用现有的零件库来实现丰富的应用,还能够经过VBB来设计自己的零件。小到一个开关,大到一个功能芯片,都能够借助MicroMorphs的强盛功能,用自己熟习的语言创建出来。不但这样,我们还能够导入图形,制作丰富多彩的模块,比方交通灯或许圣诞树。整体来说,
VBB是一款特别优异的仿真软件,它适适用于教育领域,老师们能够用
VBB制作生动开朗的课件,
学生们也能够用它来进行安全的电子实验。
笔者作为
Arduino
的喜好者,在开始设计制作以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论