Arduino是一个方便、灵活、易用的开源电子原型平台。包括硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队在2005年冬天开发。其成员包括马西莫·班齐、戴维·夸蒂耶莱斯、汤姆·伊戈、吉安卢卡·马蒂诺、戴维·梅利斯和尼古拉斯·赞贝蒂。
它建立在开源代码的简单I/O接口版本上,拥有使用Java、c之类语言的处理/布线开发环境,主要包括两个主要部分:硬件部分是Arduino电路板,可用于电路连接;另一个是你电脑里的程序开发环境Arduino IDE。只要你在IDE里写好程序代码,把程序上传到Arduino电路板上,程序就会告诉Arduino电路板该怎么做。
Arduino可以通过各种传感器感知环境,并通过控制灯光、电机等设备反馈和影响环境。板上的微控制器可以用Arduino编程语言编程,编译成二进制文件,烧录到微控制器中。Arduino的编程是通过Arduino编程语言(基于接线)和Arduino开发环境(基于处理)实现的。基于Arduino的项目可以只包含Arduino,也可以包含Arduino和其他运行在PC上的软件,它们之间互相通信(比如Flash,Processing,MaxMSP)。
arduino比较简单易学,本文主要讲解如何使用Proteus软件进行Arduino程序的仿真。
第一步:在Proteus软件绘制arduino(以arduino uno为例)
1,打开Proteus软件
电子DIY”>Arduino相对简单易学。本文主要介绍如何使用Proteus软件模拟Arduino程序。
第一步:在Proteus软件中绘制arduino(以arduino uno为例)
1,打开Proteus软件。
proteus7.8
2、选择元器件
英文,按键盘“P”键进入选择元器件界面。
3、在关键字下输入atmega328p。
即arduino uno的主控芯片
电子DIY”>
arduino uno的主控芯片。
实际图片
4,继续选择元器件,输入CAP(选择电容)、crystal(选择晶振),绘制最小系统,
电子DIY”>
4。继续选择元件,输入CAP(选择电容)和crystal(选择晶振),画出最小系统。
模拟图
5,绘制好最小系统,见下图(绘制好最小系统,注意细节)
电子DIY”>
5。画最小系统,如下图(画最小系统,注意细节)
阿鲁伊诺最小系统
第二步配置MCU
1,双击ATMEGA328P芯片跳出配置界面
电子DIY”>
步骤2配置MCU
1。双击ATMEGA328P芯片,跳出配置界面。
部署
2。配置MCU,如下图所示。
第三步:验证(ticker实验,用三个LED实现ticker)
1、画出原理图,在元器件选择界面输入res(选择电阻)和LED(选择LED)。
绘制如下示意图:
2、打开arduino IDE写程序,注意十六进制文件位置。
3、双击Proteus中的MCU进行添加。hex文件,(上图显示了。十六进制,)
4、仿真效果图
本文来自眼泪是回忆的常客投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/541031.html