基于STM32单片机和Labview的温湿度波形实时显示串口助手(一)----手把手教学
最近导师有个关于USRP的上位机系统需要找人做下,索性就把任务下发给我了。因为其它课题组有labview的正版使用权,于是我就被迫从一个寒假学了点C#做了个上位机串口显示波形助手的人儿到自学labview来写串口助手的打工人(有一说一,虽然这样形容不好,但是研一我们是没有补贴的)。于是天天在CSDN和各大学习网站寻找资源,发现这个labview在国内的环境好像并不是那么友好,资源什么的都比较少,很少有可以真正从头学下来的完整项目资源,这让我属实崩溃。
在此期间,也逛了B站学习基础的使用及编程,但是真正想要开始做一个项目出来,我却无从下手,不知道大家是什么感觉,反正从这半个月的接触时间来看,我个人认为labview也没有说的那么简单啊!好在皇天不负有心人,我在B站找到一个UP主亲手教做这个串口调试助手,同样也是手把手教,所以我秉着取自网络,还于网络的心态去写这个项目的博客,毕竟我很喜欢开源精神哈哈哈。预计写完可能要五六篇才能完结吧,所以如果大家想要学会这个项目,请一定坚持看完它,我保证你会有收获,同时我也会讲解一些所涉及的其它方面的知识,比如stm32代码块、C语言指针和Labview的一些小操作等等,尽量让读者可以知其然也知其所以然。
下面就先把界面给放出来吧,因为也是刚刚调好,所以界面还没来得及调整就来写这篇博客了,大家先将就看着,后期我会再完善相关功能和美化下GUI界面。
这个是写的一个普通的串口助手界面,可以进行简单的数据收发操作,放在这里是因为让大家心里有个底先。
下面这张图就是今天下午调试出来的初代温湿度波形显示系统。
虽然看起来挺Low的哈哈哈,不过请放心食用(滑稽表情),功能已经实现。至于为什么做两种不一样风格的波形显示图表,主要是因为我想看看哪一种更舒服,不过这倒是小问题,在labview里面这都是一拖一拽的事情。
下图是运行后界面图和正点原子stm32单片机LCD显示的界面图,内容也是温度和湿度值。
A:Labview上位机运行界面
B:stm32单片机LCD显示的界面图
可以看到数据基本解析正确。
好了,今天也就写到这里吧,该睡觉了呀,着实有点子睡意,补充补充体力,明天还有一场考试,加油嘻嘻~
未完待续