proteus仿真Arduino
仿真
新建工程
修改工程名称和地址后默认下一步完成新建工程
添加元件
在下图元件模式列表中右键选择 从库中挑选
,添加MEGA2560V2
开发板及LED灯
若无Arduino
开发板元件库,则需下载添加,将其中的Arduino2TEP.idx
、Arduino2TEP.lib
两个文件添加到proteus
安装根目录的data
`LIBRARY`文件夹下。
我的参考目录
C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\LIBRARY
文中所用元件下载地址,更新至2022年5月10日09:37:04
若右键打开为空或报错,原因是打开软件时没有使用管理员权限打开,重新以管理员权限打开即可。
连线
按下图所示,将左侧元件点选之后放入工作簿中,并连线
编译hex
蒋如下代码使用Arduino
或platform 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
查nema17
(42步进电机
)原理图可知
200 per rev = 1.8 deg
添加步进电机元件
修改元件参数
编辑上一步添加的步进电机参数,详情如下
STEPPER_1
NEMA 17
24V
1.8
1800
1.04
2.2mH
proteus仿真Arduino相关推荐
- Proteus仿真arduino uno + OLED图片显示
Proteus仿真arduino uno + OLED显示
- 用Proteus仿真Arduino UNO ADC模数转换
用Proteus仿真Arduino UNO ADC模数转换 官方示例代码地址:https://docs.arduino.cc/built-in-examples/basics/AnalogReadSe ...
- 西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写
西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写 | ATMEGA328P 电子密码锁系统 Arduino UNO Arduin ...
- proteus仿真arduino中调用DHT11/22温湿度传感器
一.驱动库的获取和测试 1.获取驱动库 首先,我们利用arduino的IDE获取温湿度传感器的驱动库,库管理器中搜索dht11即可. 如果发现有其他依赖的库需要安装,也一起安装吧! 2.测试驱动库 安 ...
- proteus仿真arduino控制舵机
本次为课程设计中一个分支的记录,很多同学在课程设计中购买现成的课程设计答案,他们的理由不同,但都主要集中在找不到资料,或者学不会,或者写不出来,刚好我也为毕业设计做准备可以记录一些在学习过程中遇到的有 ...
- Proteus仿真Arduino MEGA开发板的GPS模块
第一步:创建开发板,选择对应的型号 第二步:添加GPS模块 第三步:添加仿真串口 第四步:代码烧进去 二,代码部分 $GPRMC,<1>,<2>,<3>,&l ...
- proteus仿真arduino测电阻,数码管显示
最近在做电子系统设计的课.我比较懒,不想搞具体的电路,所以直接去找了arduino的了.后面来描述下操作步骤. 1.在proteus中导入arduino库 下载链接及说明: https://hanba ...
- proteus仿真arduino控制两位数码管
前面我们用arduino控制一位数码管,知道了控制数码管的原理.这里我们增加了一位,其显示的原理基本一样.只不过本质上不是两位同时点亮,而是轮换点亮.下面是原理图: 我们来看看代码的实现: int P ...
- Arduino:数码管显示原理详解和Proteus仿真实验
Arduino:数码管显示原理详解和Proteus仿真实验 Proteus仿真 数码管介绍 数码管是半导体发光元件,其基本单元是发光二极管.根据段数,数码管分为七段管和八段管. 八段管比七段管还多一个 ...
- Arduino与Proteus仿真实例-I2C总线多个M24C01设备数据储存仿真
I2C总线多个M24C01设备数据储存仿真 I2C 总线是一种非常流行且功能强大的总线,用于主机(或多个主机)与单个或多个从设备之间的通信. 下图说明了有多少不同的外设可以共享仅通过 2 条线连接到处 ...
最新文章
- javascript基础(幼兔、小兔成兔数量等典型例题)
- JUnit5 TestSuite替代
- vm15 安装 mac虚拟机的过程 转载的
- 【操作系统】Semaphore处理哲学家就餐问题
- processing solution item 在加载时一直出现
- BZOJ 1024: [SCOI2009]生日快乐 dfs
- 手写邮箱获取验证码注册登录功能
- 优秀程序员都有哪些编程习惯?
- Word怎么删除空白页? 告诉你6招技巧
- 微信赌场——H5棋牌游戏渗透之旅
- 什么是HTTPS,与HTTP的区别?
- python 12306查询不到车次_python爬取12306火车车次信息
- Openlayers中的比例尺(scale)和分辨率(resolution)
- 长三角城市群所有城市存贷款总额(2004-2019年)
- Apriori算法是什么
- 编译原理习题上(3,4,5章)
- 提取游戏《Limbus Company》(边狱公司)内素材
- shell 知:sed
- 不同硬盘格式和不同操作系统的兼容情况
- 沟通的艺术II:看入人里 之自我