它构建于开放原始码simple I/O介面版,并且具有利用类似Java、C措辞的Processing/Wiring开拓环境。紧张包含两个紧张的部分:硬件部分是可以用来做电路连接的Arduino电路板;其余一个则是Arduino IDE,你的打算机中的程序开拓环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会见告Arduino电路板要做些什么了。
Arduino能通过各种各样的传感器来感知环境,通过掌握灯光、马达和其他的装置来反馈、影响环境。板子上的微掌握器可以通过Arduino的编程措辞来编写程序,编译成二进制文件,烧录进微掌握器。对Arduino的编程是通过 Arduino编程措辞 (基于 Wiring)和Arduino开拓环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。
arduino比较大略易学,本文紧张讲解如何利用Proteus软件进行Arduino程序的仿真。第一步:在Proteus软件绘制arduino(以arduino uno为例)1,打开Proteus软件

proteus7.8
2,选择元件在英文状态下,按下键盘“P”键进入选择元器件界面
3,在keyword下输入atmega328p
即arduino uno的主控芯片
实物图
4,连续选择元器件,输入CAP(选择电容)、crystal(选择晶振),绘制最小系统,
仿真图
5,绘制好最小系统,见下图(绘制好最小系统,把稳细节)
aruidno最小系统
第二步配置MCU1,双击ATMEGA328P芯片跳出配置界面
配置
2,配置MCU,如下图所示
第三步验证(跑马灯实验,利用三个led实现跑马灯)1,绘制事理图,在元器件选择界面输入res(选择电阻)、LED(选择led)绘制好事理图如下:
2,打开arduino IDE编写程序,把稳HEX文件位置
3,在Proteus中双击MCU添加.hex文件,(上图显示.hex位置,)
4,仿真效果图
希望能帮到各位,感激!
!
!
!
!
更多内容:
https://blog.csdn.net/liuxianfei0810/article/details/104172988