头歌 物联网导论 实验二 自动识别技术实验
实验教学目的:熟悉使用new flowchart方式新建工程实验教学基本要求:使用Visual Designer设计程序,使用LED灯和按键模块模拟RFID刷卡成功。 (按键按下就代表刷卡)
实验教学目的:熟悉使用new flowchart方式新建工程
实验教学基本要求:使用Visual Designer设计程序,使用LED灯和按键模块模拟RFID刷卡成功。 (按键按下就代表刷卡)
项目一:LED 灯点亮实验
-
打开软件
点击桌面上 Proteus 8.5 图标,运行Arduino虚拟
-
新建 LED 实验工程
点击new flowchart,进入新建工程向导界面,新建第一个工程,工程名称(name)LED,修改工程名称,工程存放路径,点击next按钮。
-
选择开发板
出现工程参数设置,按默认参数,选择Arduino Uno 控制板,点击next按钮
-
添加外设
点击Visual Designer,进入设计流程图界面,右击Peripheral(外设),点击 Add Peripheral(添加外设)。
出现选择外设(Select Peripheral)对话框,选择 Peripheral Category(外设类型)为Breakout Peripheral,选择 Arduino LED(RED)模块。
-
实验布局图
添加外设后,布局图如图 2-5 所示,主要包括 Arduino 328 模块和 LED模块两部分。
-
程序流程设计
在 Visual Designer 界面,将 LED1 的 on(开灯方法)拖到 LOOP 循环中。
备注:Setup 程序段,单片机开设初始化段,只在开机时运行一次,LOOP 程序段无限循环运行。
-
运行工程
在 Schematic Capture 界面,点击左下角运行图标(蓝色三角,运行后变成绿色),工程编译、运行,LED 由暗变亮。
项目二:按键控制LED灯实验
-
新建按键控制 LED 工程
点击虚拟机桌面的 Proteus 图标,进入主界面,如图新建工程,按键点亮 LED 灯, 点击New Flowchart,出现新建工程对话框,修改工程名称,工程存放路径,点击next按钮
-
添加模块(外设)
添加 LED 模块,如图 2-9 所示;添加按键 Button 模块。
-
程序流程设计
直接把BTN1拖出来就是菱形按钮。
-
运行程序
运行效果,点击按键 LED 灯亮,如图 2-12 所示
练习
练习一按键开关 LED 灯,增加一个按键延时作为防误触功能,模拟RFID刷卡成功。
流程图:
将on修改为toggle
效果:
持续按下按键后经过1000的延迟后小灯才会闪烁。
更多推荐
所有评论(0)