(Arduino的模拟仿真利器-VirtualBreadboard.docxVIP

(Arduino的模拟仿真利器-VirtualBreadboard.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(Arduino的模拟仿真利器-VirtualBreadboard

Arduino的模拟仿真利器——Virtual Breadboard导读:?导言: 目前开源的Arduino平台非常火热,但仿真的软件并不多。诸如Proteus、Emulare等,虽然有的专业,有的免费,但总有些差强人意,这里笔者为大家介绍一款专门的Arduino仿真利器——Virtual Breadboard。 VirtualBreadboard(以下简称VBB),中文名可直译为“..?导言: 目前开源的Arduino平台非常火热,但仿真的软件并不多。诸如Proteus、Emulare等,虽然有的专业,有的免费,但总有些差强人意,这里笔者为大家介绍一款专门的Arduino仿真利器——Virtual Breadboard。?? 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年。不想花钱的话,你可以在官方网站()下载免费版本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. 这里我们选择了一个步进电机的样例程序,图示为整个软件的界面。????主界面布局说明序号名称描述1主菜单栏和按钮工具栏包括保存、编译、绘图等快捷按钮2部件工具栏包括所有的系统、自定义、网络部件3设计视图界面设计主窗口4组织结构树显示项目、硬件、软件接口的层级关系5编程区域显示和编辑Arduino代码区6属性面板可以查看和更改部件属性,例如LED颜色7报警信息和输出窗口编译失败的报警信息和程序输出信息8描述窗口显示当前所选部件的文本信息??05. 我们展开第二项部件工具栏,可以看到VBB几乎支持我们日常所需的所有部件,包括开关、LED、LCD、电机、电阻、三极管等常用电子元器件,甚至还包括串口和以太网模拟。即使没有,也可以通过用户自定义部件或者下载其他用户的网络部件来实现所需功能。

文档评论(0)

84537592 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档