实验环境:PT8.2
实验目标:通过实验了解基于PT8.2的基本输入输出
实验说明:本实验中用按钮和电压计两种信号输入终端,通过LED
序号 | 实验设备 | 数据读取方式 | 主要代码 |
1 |
| DIGITAL READ ON DIGITAL SLOT | def setup(): .. add_event_detect(0, isr)#监测的是第0个端口 .. def isr(): .... analoginput = analogRead(0) #analogRead读取第0端口数据 ... |
2 |
| DIGITAL READ ON ANALOG SLOT | def setup(): .. add_event_detect(A0, isr) #从模拟插槽A0读取信号 .. def isr(): .. analoginput = analogRead(A0)#从模拟插槽A0读取信号 |
3 |
| ANALOG READ ON DIGITAL SLOT | analoginput = digitalRead(0)#digitalRead读取0端口数据 |
4 |
| ANALOG READ ON ANALOG SLOT | def setup(): .. add_event_detect(A0, isr) #监测A0端口的状态 ... def isr(): .. analoginput = analogRead(A0) #读取A0端口的数据 .. |
实验过程:
方式1(在数字端口得到数字信号)
(1)设备连接
(2)控制
ALT+鼠标左键,单击按钮或者旋转电压计,得到如下效果:
方式2:
(1)设备准备
LED增加1个模拟信号读取插槽
(2)设备连接
(3)程序编写并运行
(4)控制
ALT+鼠标左键,单击按钮或者旋转电压计,得到如下效果:
方式3:
(1)设备连接
(2)程序修改并运行
(3)控制
ALT+鼠标左键,单击按钮或者旋转电压计,得到如下效果:
方式4:
(1)设备准备
LED增加1个模拟信号读取插槽
(2)设备连接
(3)程序修改并运行
(4)控制
ALT+鼠标左键,单击按钮或者旋转电压计,得到如下效果:
到此基于PT8.2的基本输入输出实验完成,动手感受一下吧。
不足之处敬请批评指正:qhedu@139.com或者私信。
2023年1月30日
本文介绍了一个基于PT8.2平台进行的基本输入输出实验,通过四种不同的方式实现了信号的读取,包括数字端口读取数字信号、模拟端口读取模拟信号等,并提供了详细的实验步骤和代码示例。
738

被折叠的 条评论
为什么被折叠?



