我需要用c#通过串口读取温湿度计的信息,我怎么通过程序不断获取温度和湿度的数据呢 还请高手赐教 50

我的电脑连接串口温湿度计,需要把数据读出来显示,急!!... 我的电脑连接串口温湿度计,需要把数据读出来显示,急!! 展开
 我来答
幽煌魔火
2013-01-28 · 超过17用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:39.8万
展开全部
1.通过定时器去不断读取:定时器怎么用 具体你可以百度,我只能给你思路。
2.通过串口读取,是不管下面的硬件的,不管你是485,232,还是USB转串口过来的,你编程的时候 只需要去 读取指定的串口(如COM1)就可以了。
当然 读取出来的肯定是字节流,字节流 你可以用一个数组存储,也可以用一个LIST,都一样,至于 怎么区分温度和湿度,那就需要底层提供给你的协议了,不然无法区分。

C#操作串口还是很简单的,只要设置好参数就可以了
迪凯特科技(北京)有限公司
2023-07-28 广告
要从电脑的一个串行口接收数据并将其从另一个串行口发送出去,你可以使用以下步骤:1. 确定你要使用的两个串行口。在大多数计算机上,串行口通常被称为COM1、COM2等。确保你了解每个串行口的名称或编号。2. 编写一个程序来读取来自一个串行口的... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
dangel424
2013-01-24 · 超过14用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:39.7万
展开全部
难道你的这个串口温湿度计没有通讯协议说明的么?C#里面直接可以用串口控件读取出来的。。。还有就是看你的这个串口是485还是232了。
追问
直接读出来的好像是字节把,我怎么把温度和湿度分开来读呢,刚刚接触硬件,很多原理不清楚可不可以详细讲一讲
追答
读取上来的字节用字符串的方法处理一下,一般都说先过滤读取字节的合法性,然后按照所需要值和协议提供的方法将字符串划分成1个数组,一个所温度一个所湿度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aobao22
2013-01-24 · TA获得超过119个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:123万
展开全部
定时去读温度计的信息。用Timer转起来,间隔一定的时间就去读一次。
追问
那我通过什么事件去不断读取数据呢,顺便问一下串口温度计和usb转串口温度计在读数据的时候有什么区别没?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-01-24
展开全部
百度文库里有文档

去搜搜看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式