【和飞凌嵌入式一起开箱】RK3399开发板+QT编写家庭环境监测(三)

本文记录了一项使用RK3399开发板进行QT应用程序开发,实现家庭环境监测的过程。通过单片机获取SHT20和光照度传感器数据,通过串口与开发板通信。利用QCustomPlot库绘制实时温度、湿度和光照度曲线,并展示了QT界面的相关配置代码。
摘要由CSDN通过智能技术生成

拿到开发板日子也过半了,体验也逐渐深入,自己也想着用这款开发板做下QT小项目,所以在这里记录下一个小的项目开发。

选择这个项目呢需要准备点东西。我这边为了开发方便选择了是单片机开发板,板载两个传感器一个SHT20和一个光照度传感器,通过串口和我们的OK3399之间传输数据,后续有机会,最方便的就是在Linux底层加入驱动,写Linux驱动方式来读传感器数据,有机会会写一篇体验的。

 

 

 

 

 

OK3399这边也是处理好了底层串口驱动,我使用的是与SPI口复用的串口4,设备名称ttyS4,有这个我们就可以在QT中写串口程序了。

 

 

 

 

接下来就是接好线,注意TX和RX交叉和共地,基本就可以完成数据传输。

 

 

 

上面就是串口接收程序,目前主要是采用定时器和一个槽函数完成定时接收数据解析。

写完这个程序后我测试了下打印。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值