proteus仿真Arduino

仿真

新建工程

修改工程名称和地址后默认下一步完成新建工程

添加元件

在下图元件模式列表中右键选择 从库中挑选,添加MEGA2560V2开发板及LED灯

若无Arduino开发板元件库,则需下载添加,将其中的Arduino2TEP.idxArduino2TEP.lib两个文件添加到proteus安装根目录的data`LIBRARY`文件夹下。

我的参考目录

C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\LIBRARY

文中所用元件下载地址,更新至2022年5月10日09:37:04

若右键打开为空或报错,原因是打开软件时没有使用管理员权限打开,重新以管理员权限打开即可。

image-20220510092704513

连线

按下图所示,将左侧元件点选之后放入工作簿中,并连线

image-20220510101050686

编译hex

蒋如下代码使用Arduinoplatform IO进行编译

#include <Arduino.h>


void setup() {
// 设置引脚模式
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
}

void loop() {
// blink
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  delay(500);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  delay(500);

}

使用Arduino编译

使用CTRL+R编译之后会在输出信息(下拉至底部倒数第二行左右的位置)内看见.hex文件的地址

扫描二维码关注公众号,回复: 14850564 查看本文章

将此地址复制

image-20220510095648399

使用platformIO编译

使用CTRL+ALT+B编译完成后即可在PIO文件夹下找到firmware.hex文件

复制此文件的绝对地址

导入固件

双击开发板,将固件导入至开发板,点击确定关闭窗口,点击左下角运行仿真即可。

image-20220510100702408

自建A4988、OLED1336元件

自建A4988

在子电路default模式下绘制一个矩形框

image-20220510101750978

添加输入输出引脚

image-20220510102304274

绘制4988模型

完成如图所示模型,双击引脚添加管脚号文字

image-20220510103322209

跳转到子图

image-20220510103537673

添加可替代模型

在子图模式下添加L298、L297两个模型并连线

image-20220510130732244

自建NEMA17

nema1742步进电机)原理图可知

200 per rev = 1.8 deg
添加步进电机元件

image-20220510131020680

修改元件参数

编辑上一步添加的步进电机参数,详情如下

STEPPER_1
NEMA 17
24V
1.8
1800
1.04
2.2mH

image-20220510131244534

猜你喜欢

转载自blog.csdn.net/weixin_42063567/article/details/125033208