找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 30901|回复: 32
收起左侧

arduino实现温湿度显示在LCD显示屏上

  [复制链接]
ID:204179 发表于 2017-5-24 10:07 | 显示全部楼层 |阅读模式
原文地址:arduino实现温湿度显示在LCD显示屏上作者:MrGao_Buffoon
之前买的arduino套装,里面有一个LCD显示屏,就想用它加上手头的一些传感器做点实用的东西,顺便验证一下显示屏是否可用。于是想到了可以做一个温湿度计。
实验目的:将温湿度传感器采集的温湿度显示在LCD显示屏上。
首先准备工作:
1、  arduino主板一个
2、  面包板一块
3、  连接线若干
4、  DHT11温湿度传感器1枚
5、  1602A LCD显示屏一块(带背光)
6、  可变电阻一个(或1K电阻一枚,但试验之后发现电阻效果不好,最好是可变电阻)
准备好这些器件后,就开始进行连线编码了。这里有很多需要注意的问题,我所使用的LCD显示屏排针是没有焊接到屏幕上的,所以参考例程连线以及编码后发现屏幕根本就不是预期中显示我想让他显示的字符,只是显示一排共16个小方块,可变电阻怎么调节都没有效果。上网查了很多资料也没有搞定,连线检查了多遍可以保证绝对没有错误。于是在淘宝店家那里咨询了一下,店长说需要把排针焊接到屏幕上才行,不然可能接触不良。开始半信半疑,想办法搞到锡焊焊接上之后果然OK了。如果有人遇到这种问题,可以焊接上再试试。
LCD1602引脚详细说明:
引脚编号
名称
说明
1
Vss
接地 (0V)
2
Vdd
电源 (+5V)
3
Vo
接可变电阻中间引脚
4
RS
Register Select:
  1: D0 – D7 当做资料解释
  0: D0 – D7 当做指令解释
5
RW
Read/Write mode:
  1:从 LCD 读取资料
  0: 写资料到 LCD
6
E
Enable
7
D0
Bit 0 LSB
8
D1
Bit 1
9
D2
Bit 2
10
D3
Bit 3
11
D4
Bit 4
12
D5
Bit 5
13
D6
Bit 6
14
D7
Bit 7 MSB
15
A
背光(电源正极)
16
K
背光(GND)
DHT11引脚说明:
先晒一下效果图:(屏幕排针焊反了。。导致不能直接插到面包板上,只好通过若干导线来解决,给大家提个醒,焊接一定注意好别焊反了)
接线:
·         将 LCD 的 RS, E, D4, D5, D6, D7 依序接到 12, 11, 5, 4, 3, 2 引脚上
·         将 LCD 的 Vss 及 RW 接到 GND,Vdd 接到 +5V
·         可变电阻中间引脚接到 LCD 的 Vo,剩下的两个引脚,一支接到 5V,另外一支接到 GND
·         DHT11接数字口8.
编码:程序实现上行显示温度,下行显示湿度。DHT11需要库文件,解压后放入libraries。

代码:

#include
#include
#define DHT11PIN 8
dht11 DHT11;
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  pinMode(DHT11PIN,OUTPUT);
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
}

void loop() {
  int chk = DHT11.read(DHT11PIN);
  lcd.setCursor(0, 0);
  lcd.print("Tep: ");
  lcd.print((float)DHT11.temperature, 2);
  lcd.print("C");
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print("Hum: ");
  lcd.print((float)DHT11.humidity, 2);
  lcd.print("%");
  delay(200);
}
源码完整下载:http://pan.baidu.com/s/1muO0Y

显示若是模糊可以调节可变电阻达到最佳效果。


回复

使用道具 举报

ID:368428 发表于 2018-7-26 19:19 | 显示全部楼层
楼主可以再分享下程序源码吗?非常感谢
回复

使用道具 举报

ID:388798 发表于 2018-8-22 10:34 | 显示全部楼层
Liruonn 发表于 2018-7-26 19:19
楼主可以再分享下程序源码吗?非常感谢

需要吗?我可以给你
回复

使用道具 举报

ID:388850 发表于 2018-8-22 12:09 | 显示全部楼层
支持一下 挺不错的
回复

使用道具 举报

ID:390659 发表于 2018-8-28 09:42 | 显示全部楼层
支持一下 挺不错的
回复

使用道具 举报

ID:373684 发表于 2018-10-1 20:47 | 显示全部楼层
DHT11需要库文件,解压后放入libraries。这话是什么意思?我放到里面了,,还有错误的提示,,全英文的提升,,我看不懂。你有没有遇到过?
回复

使用道具 举报

ID:411871 发表于 2018-12-12 21:49 | 显示全部楼层
解压进去了,还是不行怎么办
回复

使用道具 举报

ID:411871 发表于 2018-12-13 18:06 | 显示全部楼层
楼主,还有源码吗?很急要,谢谢。
回复

使用道具 举报

ID:447940 发表于 2018-12-17 14:52 | 显示全部楼层
fangzhili8 发表于 2018-8-22 10:34
需要吗?我可以给你

需要,邮箱2539009889@qq.com,谢谢大大
回复

使用道具 举报

ID:447940 发表于 2018-12-17 14:53 | 显示全部楼层
作者很棒
回复

使用道具 举报

ID:462552 发表于 2019-1-5 16:39 | 显示全部楼层
完整代码能发一下吗
回复

使用道具 举报

ID:462552 发表于 2019-1-5 16:53 | 显示全部楼层
花姐美杜莎 发表于 2018-12-17 14:52
需要,邮箱,谢谢大大

求代码
回复

使用道具 举报

ID:402225 发表于 2019-2-14 10:28 | 显示全部楼层
赞一个
回复

使用道具 举报

ID:500044 发表于 2019-3-28 17:11 | 显示全部楼层
fangzhili8 发表于 2018-8-22 10:34
需要吗?我可以给你

请问您还有源码,能分享一份吗?
回复

使用道具 举报

ID:354939 发表于 2019-3-31 16:01 | 显示全部楼层
求楼主分享源码!!Q:272276948@qq.com
回复

使用道具 举报

ID:492223 发表于 2019-5-10 17:22 | 显示全部楼层
227932297 发表于 2019-3-31 16:01
求楼主分享源码!!Q:

你有完整代码了吗   有的话求分享 QQ邮箱:744304188@qq.com
谢谢
回复

使用道具 举报

ID:409662 发表于 2019-5-28 17:05 | 显示全部楼层
老哥,求分享源码呀,我的qq892590197,感谢
回复

使用道具 举报

ID:549020 发表于 2019-5-29 12:24 | 显示全部楼层
学习中。
回复

使用道具 举报

ID:549020 发表于 2019-5-29 12:25 | 显示全部楼层
老哥,求分享源码呀
回复

使用道具 举报

ID:550525 发表于 2019-5-29 20:43 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:560595 发表于 2019-6-13 14:21 | 显示全部楼层
求分享!还有库谢谢。47743312@qq.com
回复

使用道具 举报

ID:572117 发表于 2019-6-25 21:05 | 显示全部楼层
楼主在吗,可以分享一下源代码吗,急用啊,1971389344@qq.com感谢
回复

使用道具 举报

ID:581029 发表于 2019-7-9 16:20 来自手机 | 显示全部楼层
求代码3277748729@qq.com
回复

使用道具 举报

ID:583191 发表于 2019-7-12 21:15 来自手机 | 显示全部楼层
老哥,求资源鸭,呜呜呜,1456378808@qq.com,感谢你
回复

使用道具 举报

ID:648267 发表于 2019-11-24 11:40 来自手机 | 显示全部楼层
老哥  能分享一下全部的么?
回复

使用道具 举报

ID:648267 发表于 2019-11-24 12:21 来自手机 | 显示全部楼层
小萝卜a 发表于 2019-3-28 17:11
请问您还有源码,能分享一份吗?

还有么
回复

使用道具 举报

ID:648399 发表于 2019-11-24 15:25 | 显示全部楼层
大佬求分享程序,714569558@qq.com
回复

使用道具 举报

ID:694033 发表于 2020-3-19 12:18 来自手机 | 显示全部楼层
正要学习这个求个原代码,谢谢了邮箱:331898911@qq.com
回复

使用道具 举报

ID:721492 发表于 2020-4-4 18:19 | 显示全部楼层
求完整代码学习,谢谢大佬~邮箱:2141799422@qq.com
回复

使用道具 举报

ID:734953 发表于 2020-4-22 09:45 | 显示全部楼层
fangzhili8 发表于 2018-8-22 10:34
需要吗?我可以给你

有源码吗
回复

使用道具 举报

ID:735294 发表于 2020-4-28 20:48 | 显示全部楼层
楼主 求分享源码 谢谢了 非常感谢1343302370@qq.com
回复

使用道具 举报

ID:138707 发表于 2023-7-30 13:16 | 显示全部楼层
支持一下 挺不错的
回复

使用道具 举报

ID:55211 发表于 2023-8-16 18:22 | 显示全部楼层
请各位前辈分享有关资料,在下谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表