


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Arduino 的模拟仿真利器 Virtual Breadboard导读: 导言:目前开源的Arduino 平台非常火热,但仿真的软件并不多。诸如Proteus 、Emulare 等,虽然有的专业,有的免费,但总有些差强人意, 这里笔者为大家介绍一款专门的Arduino 仿真利器 VirtualBreadboard 。 VirtualBreadboard (以下简称VBB),中文名可直译为“ .导言:目前开源的Arduino 平台非常火热,但仿真的软件并不多。诸如Proteus 、 Emulare 等,虽然有的专业, 有的免费, 但总有些差强人意,这里笔者为大家介绍一款专门的Arduino 仿
2、真利器 Virtual Breadboard。VirtualBreadboard (以下简称 VBB),中文名可直译为“虚拟面包板”,是通过单片机实现嵌入式软件的模拟器和开发环境。 VBB 非常简单易用, 你可以轻松地用它取代日常使用的面包板。更加令人兴奋的是,它不但可以像著名的Fritzing 一样包括所有Arduino 的样例电路,可以实现面包板电路的设计和布置,还包括所有样例程序,并可实现对程序的仿真调试!当然, VBB 的强大不仅如此,它还支持PIC 系列芯片、 Netduino ,以及 Java、 VB、 C+ 等主流编程环境。VBB 可以模拟Arduino 和各种各样的电子模块,例
3、如液晶屏、舵机、逻辑数字电路以及其他的输入 /输出设备。这些部件都可以直接使用,你还可以通过组合,设计出更复杂的电路和模块。 也就是说, 即使在零件库里没有你想要的零件,你也可以轻松地从网上的分享区下载,或者自己设计制作一个全新的部件。VBB 拥有如下特点:( 1)先做原型模拟,然后快速实现。( 2)界面友好, 具有可视化的模拟和交互效果, 可以实时看到 LED 的闪烁和电机的转动。( 3) 100%安全的电子实验,不必担心触电或者冒烟。( 4)可分享你的作品,或下载他人分享的模块。( 5)通过样例来快速学习。不难看出, VBB 目前更多专注于教育领域。官方版本更新得很频繁,每个月都会有升级,
4、最新版本为4.15 ,已经支持Arduino UNO和 Arduino1.0。不过这个曾经免费的软件,目前已经收费,单用户要49 美元,可以无限制使用并且免费升级1 年。不想花钱的话,你可以在官方( .virtualbreadboard.)下载免费版本VBB Express,它的功能和Fritzing 一样,可以快速实现面包板电路的设计。VBB 的安装01. 运行 setup.exe 安装文件,弹出安装界面,软件会要求安装Microsoft Visual J# .NETRedistributable Package 2.0这个组件。需要注意的是,此组件不包含在安装包,因此需要联网环境,下载所需
5、组件。点击“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 进
6、行病毒查杀,无任何警报。正常安装之后,桌面便会出现VBB 的小图标。VBB 的使用介绍1. 双击 VBB 的图标,首先出现的是软件的启动界面。2. 片刻之后,出现的是软件主界面和启动向导,你可以新建一个项目。3. 或者选择样例模板,这里包括所有Arduino 的样例程序和面包板的零件电路。即使没有Arduino 主控板和零件,你也可以通过样例的仿真动画,熟悉整个程序的运行。4. 这里我们选择了一个步进电机的样例程序,图示为整个软件的界面。主界面布局说明序号名称描述1主菜单栏和按钮工具栏包括保存、编译、绘图等快捷按钮2部件工具栏包括所有的系统、自定义、网络部件3设计视图界面设计主窗口4组织结构树
7、显示项目、硬件、软件接口的层级关系5编程区域显示和编辑 Arduino 代码区6属性面板可以查看和更改部件属性,例如LED 颜色7报警信息和输出窗口编译失败的报警信息和程序输出信息8描述窗口显示当前所选部件的文本信息5. 我们展开第二项部件工具栏, 可以看到 VBB 几乎支持我们日常所需的所有部件, 包括开关、 LED、 LCD、电机、电阻、三极管等常用电子元器件,甚至还包括串口和以太网模拟。即使没有,也可以通过用户自定义部件或者下载其他用户的网络部件来实现所需功能。VBB4.10 版支持 Arduino 标准版和 Arduino Nano ,最新 VBB 4.15 版已经支持Arduino
8、UNO和Arduino 1.0 。06. 下面我们就按照正常的设计顺序对主要的功能按钮进行介绍。首先, 如果你需要增加新的部件到设计图中,只需要简单地将部件从部件工具栏拖拽到设计视图界面即可。还可以通过按钮工具栏缩放按钮(位置 1)实现部件的增大或缩小,也可以通过旋转按钮(位置 2)改变部件的角度。然后通过布线按钮(位置 3)绘制部件和 Arduino 板之间的连线,如果需要更改线色和线宽, 可在位置 4 进行设置。 当然,你也可以通过面包板使整个设计布局显得更加整齐。7. 你可以在编程区域进行程序的编辑和修改,不过由于软件布局比较紧凑,笔者还是建议使用 Arduino 自带的编程软件或者诸如
9、 Eclipse 等第三方软件进行编程和编译,然后复制粘贴到 VBB 之中。08. 在开始仿真之前,我们还需要进行保存(位置5),然后编译程序(位置6),如果一切顺利,在报警窗口应该显示以下信息。9. 最后只需点击那个绿色的小箭头(位置 7 ),运行仿真,就可以看到可以互动的仿真动画。在这个样例中,我们可以通过调节电位器阻值来改变步进电机的角度,效果非常逼真。VBB 的丰富应用我们不仅可以使用现有的零件库来实现丰富的应用,还可以通过VBB 来设计自己的部件。小到一个开关,大到一个功能芯片,都可以借助 MicroMorphs 的强大功能,用自己熟悉的语言创造出来。不仅如此,我们还可以导入图形,制作丰富多彩的模块,例如交通灯或者圣诞树。总体来说,VBB 是一款非常优秀的仿真软件,它适合用于教育领域,老师们可以用VBB制作生动活泼的课件,学生们也可以用它来进行安全的电子实验。笔者作为Arduino的爱好者,在开始设计制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司借款合同书集锦
- 劳动合同法第四条
- 国际贸易货物买卖合同
- 交通安全统筹服务合同
- 医院聘用医师协议书
- 2025年漯河货运资格证考试答案
- 借贷担保合同协议5篇
- 农场整体出租合同范本
- 买卖矿居间合同范本
- 农村猪种出售合同范本
- 供应商开发流程及质量要求
- 2024年技术监督质检职业技能考试-电力技术监督上岗员(中国华能)笔试历年真题荟萃含答案
- 反假币测试附有答案
- 怎样调动员工积极性
- 2024年内科护理学(第七版)期末考试复习题库(含答案)
- 【上市公司的财务风险的分析和防范:以三只松鼠为例10000字(论文)】
- 急诊科培训急诊科与其他科室的协作与沟通
- JCT414-2017 硅藻土的标准
- 肌肉注射评分标准
- 钢结构主要技术标准和要求
- 腊八粥 第一课时自学导学单
评论
0/150
提交评论