我们一起来研究一个关于LCD12864显示屏来显示一个DHT11温湿度模块的例程。主要是让DHT11输出的温度浮点数显示在LCD12864显示屏上。
我们将用到一个很好用的函数dtostrf,可以将字符变成字符串形式,显示内容粗略了对LCD12864B的程序进行了修改。没有进一步的完善程序目前来说,显示没有问题
对于模块不了解的,可以先看一下我們的模块教程[]了解掌握模块使用方法后,再尝试本小实验因为综合实验一般涉及多个模块,我们仅对全部使用我司产品的客户做技术支持若只是部分使用我司产品的,我们只对我司产品部分是否有故障进行排查
1、UNO主控板: 或者
程序中这一步骤很关键。就是让字符转換成字符串显示
LCD12864显示屏使用串口连接的话,干扰会很大可能您人在旁边挥一下手,就乱码了建议尽可能使用长一点的杜邦线连接。PSB引脚拉低可以让乱码少一点。
未经允许不得转载: ?
支付宝扫码打赏 微信打赏
原创文章若帮到您,欢迎打赏
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
1,传感器适用于土壤的湿度检测;
2模块中蓝色的电位器是用于土壤湿度的阀值调節,
顺时针调节控制的湿度会越大,逆时针越小
3数字量输出D0可以与单片机直接相连,通过单片机来检测高低电平由此来检测土壤湿喥;
4,小板模拟量输出AO(0~1023)可以和AD模块相连通过AD转换,可以获得土壤湿度更精确的数值;
1因为长期与水锈蚀,一般寿命在1年左右真实情況还要看具体的加工工艺
2,通过电位器调节控制相应阀值
湿度低于设定值时,DO输出高电平模块提示灯亮;
湿度高于设定值时,DO输出低電平模块提示灯灭。
3比较器采用LM393芯片,工作稳定;
3V时在空气中AO读取的值最大为695 , 浸泡在水里的 最小值245;
5V时在空气中AO读取的值最大為1023 ,浸泡在水里的最小值 245
注意:模块(小板)连接传感器的两条线不分正负,随便接
把程序上传到板子后,点开串口监视器查看数徝的变化。
传感器浸泡在水中和提起的来的数据变化
Moisture数值越小,湿度越高反之越低。