实验教学目的:熟悉使用new flowchart方式新建工程

实验教学基本要求:使用Visual Designer设计程序,使用LED灯和按键模块模拟RFID刷卡成功 (按键按下就代表刷卡)

项目一:LED 点亮实验

  1. 打开软件

点击桌面上 Proteus 8.5 图标,运行Arduino虚拟

  1. 新建 LED 实验工程

点击new flowchart,进入新建工程向导界面,新建第一个工程,工程名称(name)LED,修改工程名称,工程存放路径,点击next按钮。

  1. 选择开发板

出现工程参数设置,按默认参数,选择Arduino Uno 控制板,点击next按钮

  1. 添加外设

点击Visual Designer,进入设计流程图界面,右击Peripheral(外设),点击 Add Peripheral(添加外设)。

出现选择外设(Select Peripheral)对话框,选择 Peripheral Category(外设类型)为Breakout Peripheral,选择 Arduino LED(RED)模块。

  1. 实验布局图

添加外设后,布局图如图 2-5 所示,主要包括 Arduino 328 模块和 LED模块两部分。

  1. 程序流程设计

在 Visual Designer 界面,将 LED1 的 on(开灯方法)拖到 LOOP 循环中。

备注:Setup 程序段,单片机开设初始化段,只在开机时运行一次,LOOP 程序段无限循环运行。

  1. 运行工程

在 Schematic Capture 界面,点击左下角运行图标(蓝色三角,运行后变成绿色),工程编译、运行,LED 由暗变亮。

项目二:按键控制LED灯实验

  1. 新建按键控制 LED 工程

点击虚拟机桌面的 Proteus 图标,进入主界面,如图新建工程,按键点亮 LED 灯, 点击New Flowchart,出现新建工程对话框,修改工程名称,工程存放路径,点击next按钮

  1. 添加模块(外设)

添加 LED 模块,如图 2-9 所示;添加按键 Button 模块。

  1. 程序流程设计

直接把BTN1拖出来就是菱形按钮。

  1. 运行程序

运行效果,点击按键 LED 灯亮,如图 2-12 所示

练习

练习一按键开关 LED 灯,增加一个按键延时作为防误触功能,模拟RFID刷卡成功。

流程图:

将on修改为toggle

效果:
持续按下按键后经过1000的延迟后小灯才会闪烁。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐