Arduino开发的HelloWorld——秒闪LED(Blink)
实验目的
本次实验的目的,是让大家初步熟悉Proteus的仿真操作,直观地了解Proteus能够在我们的设计开发工作中提供什么样的帮助。
实验结果
通过Arduino来驱动一颗LED灯,并编程控制其完成秒闪。
实验环境:
Proteus 8.7版本
Arduino编译器
步骤:
pre 1:安装Arduino编译器
1、打开安装好的Proteus 8.7,显示如下界面:
2、点击左上角的File——New Project,新建一个工程。
3、在弹出的新建工程窗口中,配置相应路径和文件名。注意选择新建来源为“From Development Board”(从开发板),其中开发板选择Arduino 328。
4、新建项目如下。此时,在原理图编辑窗口中会出现一个Arduino 328的原理图。鼠标定位在编辑窗口中,利用滚轮,实现图像的缩放。
5、接下来,我们给Arduino添加一些外围电路。
首先添加一个发光二极管(LED)
点击左侧的“P”按钮,在弹出的“Pick Devices”对话框中输入要搜索的设备关键字“LED”
然后在左侧的设备类型中,选择Optoelectronics,右侧可以选择LED,或者某种颜色的LED,此处选择了LED-BLUE,蓝色LED灯。在右下角点击“OK”。
左侧设备栏将出现刚才新增的LED-BLUE设备。点击该设备,注意此时编辑区的鼠标光标将变成小铅笔状。
6、在右侧的编辑区,单击鼠标,出现粉红色设备图,确定放置后,再点击鼠标,完成设备的放置。
7、调整元件的摆放角度和位置。
调整角度:在元件上点击鼠标右键,在弹出的菜单中选择“Rotate Anti-Clockwise”(逆时针旋转90度)
移动位置:当元件处于选中状态(红色),鼠标指向元件,会出现手型光标,此时可以拖动元件,移动元件位置。
旋转元件 拖动元件8、添加一个电阻。同样需要从左侧的Pick Devices按钮进入。在搜索关键字处输入“RES”,依次点选下方类别中的“Resistors”,右侧的检索结果中,找到“RES”,点击“OK”,完成元件添加。
并按照前面的步骤,完成电阻元件在原理图编辑界面的添加。
9、右键刚添加的电阻,选择“Edit Properties”,进行元件属性编辑。将阻值修改为150Ω,点击OK。
10、接下来,给电路端口添加电源和接地。
点击左侧工具栏里面的“Terminals Mode”按钮,右侧的“Terminals”中选择DEFAULT,并在右侧编辑区放置端子;同时右键该输入端子,点击“Edit Properties”,修改String值为“IO12”,与Arduino的输出端子IO12匹配。
点击左侧工具栏中的“GROUND”按钮,在右侧编辑区放置GND端子。
11、进行元件连线。
直接在元件的接线端子上点击鼠标,就可以拖拽出连接线,完成元件的线缆连接。
接下来,需要对Arduino进行编程,实现对LED灯的控制。
12、点击“Source Code”(源码)标签,可以进入源码编辑界面。
13、在编辑窗口中,完成下面代码。
14、点击左下角的编译运行按钮。完成项目的编译和运行。在原理图设计窗口,观察仿真运行情况。
15、在设计图中,观察运行结果。实验结束。
网友评论