下文分这四部分:
一、走投无路安装Proteus
二、配置Proteus
三、使用Proteus仿真Arduino
四、添加编辑元件
一、选择Proteus
疫情封闭在家,在头条看到arduino的介绍,忽然很感兴趣。
先找了图形仿真软件,手机上的APP是没有找到。寻到电脑上的啦,只是能在这台老笔记本电脑上运行的很少,它32位win7系统4G内存。
1、linkboy 3.6(十周年特别版),这款软件能运行,可以看到代码,编辑代码是无效的。
linkboy 3.6(十周年特别版)
如果只是做图形编程,不想尝试编写代码,这款软件很好用,很适合国情。在我使用感受来说,比Fritzing好用。元件有连线提示,使用非常方便。也有其不足,在电气原理上有小缺陷。
因为对Arduino一点不了解,下载了一本《Arduino程序设计基础》,想整体来看看它是啥,能干嘛,怎么让它干嘛。书里介绍了很多的代码,而手边又没有Arduino的硬件,只能看看有没有“代码仿真器”之类的软件。
Arduino的仿真器,网上对VirtualBreadboard(VBB)的评价挺高,下载了能找到的版本,在我这小破本上就是无法运行,打不开。去了官网,有免费版,下载时给支到了微软的应用商店,打开那个卡呀(是微软网页卡),还要微软账号。终于注册好,又不支持我的“设备”。一天过去啦......
我忍...我忍...电脑是自己的不能摔...摔了就只能用那台DDR2、1G内存的了...
二、配置Proteus- 安装Arduino IDE
- 安装汉化版Proteus8.9
- 添加库目录
万般无奈,只能下载Proteus仿真了,找了个Proteus8.9汉化版,它需要安装官方的Arduino IDE,就是下图这个。
Arduino IDE
虽安装,但是不需要打开Arduino IDE使用,只在Proteus8.9里操作即可。两个软件会自动关联,可在代码界面1处,点2处的“系统→编译器配置”来查看。
Proteus和arduino关联
Proteus是个很牛XX的电路仿真软件,也是第一次接触它,仅想用它仿真Arduino,看看代码长啥样,别无他求。
Proteus软件
打开Proteus,开始设计→新建工程。选“从开发板”,微控制器里选“AVR”,Arduino 328就是常用的UNO板子。
新建工程
这种方法很简单就能直接使用模拟仿真了。看下图,就是这连线,和linkboy那种图形编程模拟软件比太丑啦。看着也不够直观。
arduino连线图
linkboy连线图、和连线提示
在网上搜了个arduino图片样式的模块,它的安装说明要求放到软件的Library目录内,
arduino图形库
Proteus软件自己能找到元件库文件夹Library,就是我找不到。只能自己建了个目录,放arduino模块。打开菜单,系统→系统设置,点 号添加一个目录即可。这里添加的是红色方框内的地址。
添加arduino模块文件夹
在你新建空白工程时,点1处的P,在2处就能找到arduino,即可添加进来啦。我还是喜欢从“开发板”新建工程。
加入arduino元件
三、写代码仿真装Proteus就是为了能编写代码直接看到运行结果,现在开始写啦。
写代码的位置
首先要使代码窗口处于激活,在右边红色方框里就可以开始写你的程序码了。
编译&仿真
点左下角的 ► 开始标识,即可编译,编译成功后就可以运行啦,如下图所示。
arduino仿真效果
也可以使用自己下载的arduino模块来做,如下图所示。
自定义arduino模块仿真
四、在Proteus中添加编辑元器件仿真arduino是没有问题了,现在想多添加几个元件,也很简单。在“元件模式”下,可以使用已用过的元件,没有的可以点P来添加,不认识英文字母,可下载一份《Proteus元件库元件名称及中英对照》类似这样的文档,来查找元件。
元件模式添加元器件
选中一个后,点击鼠标即可添加元件,右键可以旋转元件方向;鼠标呈笔状时,可以画连接导线;双击元件,可以修改元件的电气参数。
放置元件
终端模式里常用的是接线端子,电源 极,和电源地 - 极。
终端模式
接线端子是个很好用的东东,双击它,只要两个端子的“字符串”一样,它们就是连接在一起的。更多的端子也可以有一样的“字符串”,让它们连接在一起。
接线端子的编辑
好啦,这两天也就看会这么多,元件自己添加就可以啦。文中所述软件,网上均可搜索到。找不到的可以私信俺。
,