社区
VB基础类
帖子详情
如何读取串口红外线接受器接受到的信息??
Sorcier
2003-11-03 02:04:55
本人按照报纸上的图纸自己制作了一个红外线接受器, 使用正常, 现在我想自己写一个程序, 我使用了MSCOM控件, 可是怎么读都读不到它接受到的信号, 请大家帮帮我, 最好有个例子
分数可以在加
...全文
229
13
打赏
收藏
如何读取串口红外线接受器接受到的信息??
本人按照报纸上的图纸自己制作了一个红外线接受器, 使用正常, 现在我想自己写一个程序, 我使用了MSCOM控件, 可是怎么读都读不到它接受到的信号, 请大家帮帮我, 最好有个例子 分数可以在加
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TBBT
2004-01-26
打赏
举报
回复
红位线信号不是合法的RS232数据,所以用MSCOMM是无法受到的
这个要用硬件的角度去理解
我估计信号RX从串口的某个状态脚进来,你可以先用示波器量一下,看看北航的〈PC机与单片机数据通讯技术〉里有讲,太多了,不想打,^_^
chenyu5188
2004-01-25
打赏
举报
回复
用MSComm 控件
lsftest
2004-01-25
打赏
举报
回复
楼主请留下邮箱,我给你发一个“串口编程调试精灵”给你试一试看有没有帮助。
lsftest
2004-01-25
打赏
举报
回复
请问楼主你的接收器是怎么做的?能不能给大家说说?或者告诉我在哪里可以找到相关资料也行。我找这东西可找得苦了。想买又买不着,想自己做又没资料。如果楼主能提供有用的信息,200分奉上。
我的邮箱:lsftest@163.com
dz08039
2004-01-25
打赏
举报
回复
计算机自带的红外口怎么读写,没有COM口号啊?
Sorcier
2003-11-03
打赏
举报
回复
回复: golden24kcn(不甜)
就算是二进制数据那也要在comEvReceive有反应才行啊,
我这里一点反应也没有, 用那些已经写好程序比如Ircontrol等软件都可以使用我做的这个红外线接受器, 我都快把我的遥控器按坏了
li_ping
2003-11-03
打赏
举报
回复
如何用MSComm Control传Binary Data
以下是读取Binary Data
Dim Buffer as Variant
Dim Arr() as Byte
' 设定并开启连接埠
MSComm1.CommPort = 1
' 连线速度 9600 baud、无同位检查、资料位元 8、停止位元 1
MSComm1.Settings = "9600,N,8,1"
告诉控制项当使用 Input 时,读取整个暂存区
MSComm1.InputLen = 0
MSComm1.PortOpen = True
' 设定 InputMode 以读取二进位资料
MSComm1.InputMode = comInputModeBinary
' 等待直到输入暂存区有 10 个位元组
Do Until MSComm1.InBufferCount < 10
DoEvents
Loop
' 往暂存区存二进位资料
Buffer = MSComm1.Input
' 指定给位元组阵列以便处理
Arr = Buffer
MSComm1.PortOpen = False
而送出Binary的资料则没有像InputMode的属性,在VB5.0中
Output属性是接Varant所以直接将ByteArray传送出去就好了,
所以重点变成如何将想传的资料放入ByteArray
Dim Buffer(5)
Buffer(0) = 210
Buffer(1) = 150
Buffer(2) = 68
Buffer(3) = 56
MSComm1.Output = Buffer
golden24kcn
2003-11-03
打赏
举报
回复
代码贴出来,我帮你找找错!!
一般来说,串口输入的都是二进制数据,要转一下码
Sorcier
2003-11-03
打赏
举报
回复
up
Sorcier
2003-11-03
打赏
举报
回复
红外线是自己做的, 所以要写一个
Sorcier
2003-11-03
打赏
举报
回复
没有哦
668
2003-11-03
打赏
举报
回复
你的红外线接收器有没有向串口发送信息的程序
Sorcier
2003-11-03
打赏
举报
回复
救命~~~~~
STM32 红外遥控器程序
STM32红外遥控器程序是基于STM32微控制器实现的一种常见嵌入式应用,它涉及到红外通信技术、微控制器编程、嵌入式系统以及电路设计等多个知识点。在这个项目中,STM32作为核心处理器,负责接收和发送红外信号,实现...
AVR 红外接收解码 代码
这段代码涉及到了AVR微控制器的多个方面,包括红外接收解码、电流检测、转速检测、自动参数设置与校正、
串口
通信等功能模块。 ### 一、AVR微控制器简介 AVR是一种高性能的8位RISC(精简指令集计算机)结构的单片机...
共享一个
红外线
解码C语言程序
### 共享一个
红外线
解码C语言程序:深度解析 #### 一、程序概览与功能 在本文中,我们将深入分析一个已调试完成的
红外线
解码C语言程序,该程序旨在实现对红外信号的接收和解码。通过直接复制到工程中并进行编译,...
51单片机作为i2c从设备,加密芯片+红外+
串口
本项目中,51单片机被配置为I2C从设备,用于与主控器进行通信,同时集成加密芯片、红外接收模块以及串行接口,构建了一个多功能的硬件系统。 首先,51单片机作为I2C从设备的角色意味着它能够遵循I2C总线协议,
接受
...
基于51单片机的红外通信红外解码程序
基于51的红外通信,通过红外接收器接收解码,并将解码数据
串口
发送给PC机
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章