仿真

新建工程

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

添加元件

在下图元件模式列表中右键选择 从库中挑选,添加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

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

连线

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

编译hex

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

#include <Arduino.h>void setup() {
// 设置引脚模式pinMode(6, OUTPUT);pinMode(7, OUTPUT);pinMode(8, OUTPUT);
}void loop() {
// blinkdigitalWrite(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文件的地址

将此地址复制

使用platformIO编译

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

复制此文件的绝对地址

导入固件

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

自建A4988、OLED1336元件

自建A4988

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

添加输入输出引脚

绘制4988模型

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

跳转到子图

添加可替代模型

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

自建NEMA17

nema1742步进电机)原理图可知

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

修改元件参数

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

STEPPER_1
NEMA 17
24V
1.8
1800
1.04
2.2mH

proteus仿真Arduino相关推荐

  1. Proteus仿真arduino uno + OLED图片显示

    Proteus仿真arduino uno + OLED显示

  2. 用Proteus仿真Arduino UNO ADC模数转换

    用Proteus仿真Arduino UNO ADC模数转换 官方示例代码地址:https://docs.arduino.cc/built-in-examples/basics/AnalogReadSe ...

  3. 西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写

    西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写 | ATMEGA328P 电子密码锁系统 Arduino UNO Arduin ...

  4. proteus仿真arduino中调用DHT11/22温湿度传感器

    一.驱动库的获取和测试 1.获取驱动库 首先,我们利用arduino的IDE获取温湿度传感器的驱动库,库管理器中搜索dht11即可. 如果发现有其他依赖的库需要安装,也一起安装吧! 2.测试驱动库 安 ...

  5. proteus仿真arduino控制舵机

    本次为课程设计中一个分支的记录,很多同学在课程设计中购买现成的课程设计答案,他们的理由不同,但都主要集中在找不到资料,或者学不会,或者写不出来,刚好我也为毕业设计做准备可以记录一些在学习过程中遇到的有 ...

  6. Proteus仿真Arduino MEGA开发板的GPS模块

    第一步:创建开发板,选择对应的型号 第二步:添加GPS模块  第三步:添加仿真串口  第四步:代码烧进去  二,代码部分 $GPRMC,<1>,<2>,<3>,&l ...

  7. proteus仿真arduino测电阻,数码管显示

    最近在做电子系统设计的课.我比较懒,不想搞具体的电路,所以直接去找了arduino的了.后面来描述下操作步骤. 1.在proteus中导入arduino库 下载链接及说明: https://hanba ...

  8. proteus仿真arduino控制两位数码管

    前面我们用arduino控制一位数码管,知道了控制数码管的原理.这里我们增加了一位,其显示的原理基本一样.只不过本质上不是两位同时点亮,而是轮换点亮.下面是原理图: 我们来看看代码的实现: int P ...

  9. Arduino:数码管显示原理详解和Proteus仿真实验

    Arduino:数码管显示原理详解和Proteus仿真实验 Proteus仿真 数码管介绍 数码管是半导体发光元件,其基本单元是发光二极管.根据段数,数码管分为七段管和八段管. 八段管比七段管还多一个 ...

  10. Arduino与Proteus仿真实例-I2C总线多个M24C01设备数据储存仿真

    I2C总线多个M24C01设备数据储存仿真 I2C 总线是一种非常流行且功能强大的总线,用于主机(或多个主机)与单个或多个从设备之间的通信. 下图说明了有多少不同的外设可以共享仅通过 2 条线连接到处 ...

最新文章

  1. javascript基础(幼兔、小兔成兔数量等典型例题)
  2. JUnit5 TestSuite替代
  3. vm15 安装 mac虚拟机的过程 转载的
  4. 【操作系统】Semaphore处理哲学家就餐问题
  5. processing solution item 在加载时一直出现
  6. BZOJ 1024: [SCOI2009]生日快乐 dfs
  7. 手写邮箱获取验证码注册登录功能
  8. 优秀程序员都有哪些编程习惯?
  9. Word怎么删除空白页? 告诉你6招技巧
  10. 微信赌场——H5棋牌游戏渗透之旅
  11. 什么是HTTPS,与HTTP的区别?
  12. python 12306查询不到车次_python爬取12306火车车次信息
  13. Openlayers中的比例尺(scale)和分辨率(resolution)
  14. 长三角城市群所有城市存贷款总额(2004-2019年)
  15. Apriori算法是什么
  16. 编译原理习题上(3,4,5章)
  17. 提取游戏《Limbus Company》(边狱公司)内素材
  18. shell 知:sed
  19. 不同硬盘格式和不同操作系统的兼容情况
  20. 沟通的艺术II:看入人里 之自我

热门文章

  1. c语言对整形indexing,C语言运算符另类分类法
  2. TeraTerm下载方法
  3. mysqlFront连接报错,打开数据库#3167的解决方案
  4. android多图拼接长图并合理显示
  5. PSP开发简明教程(1)
  6. 2016年四川省TI杯电子设计竞赛B题
  7. 采用Java+SSH+JSP技术架构开发实现在线会议租赁管理系统
  8. 从 IPv4 向 IPv6 的迁移
  9. [渝粤教育] 江苏师范大学 大学计算机基础 参考 资料
  10. [转]密码算法揭秘,一文让你成为国际安全算法与国密算法专家