永发信息网

怎么能不花一分钱玩遍各种型号Arduino

答案:1  悬赏:30  手机版
解决时间 2021-03-18 12:35
  • 提问者网友:我的未来我做主
  • 2021-03-18 02:27
怎么能不花一分钱玩遍各种型号Arduino
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-03-18 03:09
拥有一个Arduino UNO控制器没有什么问题,但要是想不花一分钱,同时玩遍Due、Papilio、Esplora、Lenoardo、LilyPad、Mega、Nano,这。。。。。。恐怕不能够吧?亲,你可以的!只要你有Simulator for Arduino这款模拟器就可以。它与苹果系统ios上的Arduino Simulator不尽相同,但你也可以用它试试各种Arduino板型,过过瘾。实际上它可以实时的看出程序运行的时间,设定的变量值变化等,脱离硬件完成开发,调试程序是相当方便的。这篇文章就带你认识一下这个模拟器软件。
Simulator for Arduino 的主界面
图1 Simulator for Arduino 的主界面
Simulator for Arduino是什么?

Simulator for Arduino, 是一个来自澳大利亚,名为Virtronics的团队的杰作,是一款Arduino的模拟软件,它旨在:
1. 深入的教导与说明一个Arduino的程序是如何工作的;
2. 脱离硬件,不需要购买什么东西,就可以彻底的检查一下某个程序;
3. 仅用电脑,就可以来调试程序;
4. 为你的潜在客户演示一个工程;
5. 比起用硬件来,你可以更快速的编译,升级一个程序( 这点对我这种急性子,头疼于每次Arduino IDE编译下载时那漫长几秒钟的人来说,是相当有吸引力啦)
想玩Simulator for Arduino,要做什么呢?

现在可以去Virtronics.com去下载一个免费版的Simulator for Arduino,(话说老外也不都是Open Source嘛,嘿嘿),这个Free Version开始时会给你一个全功能的展示,但9天后或者运行了200个程序后,就会有代码限制及运行前的提示。
下载后,是个Zip的压缩包,里面只有一个Simulator for Arduino的安装文件。安装好后,需要用个邮箱注册解锁。
MAC可以用吗?这个不用担心,Simulator for Arduino号称可在六个大陆上各个国家使用,支持以下系统:
Windows:2000、XP、7
MAC:windows using Parallels、windows using VMWare VM systems
LINUX: Wine on Linux(windows emulator).
其它如Win98,95什么的,并没有测过好用还是不好用,但估计众Geek们也没心情返回古代吧。
Simulator for Arduino长什么样?

下面亮出此款神器各部分图解给大家开开眼。
Simulator for Arduino 文件项目下内容 Simulator for Arduino 运行项目下内容
图2 Simulator for Arduino 文件项目下内容 图3 Simulator for Arduino 可单步运行,设置断点

Simulator for Arduino 视图项目下内容 Simulator for Arduino 硬件选择项目下内容
图4 Simulator for Arduino 视图项目下内容 图5 Simulator for Arduino 丰富的硬件显示内容

Simulator for Arduino 工具项目下内容 Siumlator for Arduino 选项项目下的内容
图6 Simulator for Arduino 的工具大全 图7 Siumlator for Arduino 选项项目下的内容

Simulator for Arduino 帮助项目下的内容 模拟器可直观的看到设定的变量值变化
图8 Simulator for Arduino 帮助项目下的内容 图9 模拟器可直观的看到设定的变量值变化

Simulator for Arduino 的程序区 Simulator for Arduino 可以在界面上显示多种Arduino控制器
图10 Simulator for Arduino 的程序区 图11 模拟器可以显示出板型及数值的变化

以上就是Simulator for Arduino软件的功能简介,做为一个Arduino模拟器来说,功能还算丰富。但最好的方法是软硬件结合调试,毕竟,模拟虽然可以快捷直观的找出程序问题所在,但非万能。推荐在Simulator for Arduino使用的同时,配合Arduino IDE与Arduino的套件来最终验证程序,并且这也是软件作者的建议哦。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯