首页 新闻 会员 周边 捐助

如何给串口上的硬件发送指令,串口返回温度湿度这样的数据并在UI上显示出来呢

0
[已解决问题] 解决于 2022-03-05 15:47

C#新人

构思了一个新功能
目前只解决了串口通信发送接收指定指令的功能

返回温湿度这样的数据并在UI上显示出来,UI隔一段时间刷新(数据更新)

映浮华的主页 映浮华 | 初学一级 | 园豆:92
提问于:2022-03-04 18:22
< >
分享
最佳答案
0

根据接口协议来读取

奖励园豆:5
ifz | 菜鸟二级 |园豆:302 | 2022-03-05 15:43
其他回答(1)
0

如果你打算使用Winform或者WPF做一个桌面程序来显示的话,
设计好界面后,设置一个定时器Timer,间隔性的调用

  • 串口发送获取温湿度指令
  • 等待接收(延迟或者其他策略)
  • 接收到数据后,做转换处理(二进制转换十进制,华氏温度还是摄氏温度)
  • 显示在界面上(文本或者图形控件)

也可以采用单独一个线程进行死循环延迟的方式,注意界面阻塞问题。

xsz1234 | 园豆:39 (初学一级) | 2022-07-20 17:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册