找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 31737|回復(fù): 32
打印 上一主題 下一主題
收起左側(cè)

arduino實現(xiàn)溫濕度顯示在LCD顯示屏上

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:204179 發(fā)表于 2017-5-24 10:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
原文地址:arduino實現(xiàn)溫濕度顯示在LCD顯示屏上作者:MrGao_Buffoon
之前買的arduino套裝,里面有一個LCD顯示屏,就想用它加上手頭的一些傳感器做點實用的東西,順便驗證一下顯示屏是否可用。于是想到了可以做一個溫濕度計。
實驗?zāi)康模簩貪穸葌鞲衅鞑杉臏貪穸蕊@示在LCD顯示屏上。
首先準(zhǔn)備工作:
1、  arduino主板一個
2、  面包板一塊
3、  連接線若干
4、  DHT11溫濕度傳感器1枚
5、  1602A LCD顯示屏一塊(帶背光)
6、  可變電阻一個(或1K電阻一枚,但試驗之后發(fā)現(xiàn)電阻效果不好,最好是可變電阻)
準(zhǔn)備好這些器件后,就開始進(jìn)行連線編碼了。這里有很多需要注意的問題,我所使用的LCD顯示屏排針是沒有焊接到屏幕上的,所以參考例程連線以及編碼后發(fā)現(xiàn)屏幕根本就不是預(yù)期中顯示我想讓他顯示的字符,只是顯示一排共16個小方塊,可變電阻怎么調(diào)節(jié)都沒有效果。上網(wǎng)查了很多資料也沒有搞定,連線檢查了多遍可以保證絕對沒有錯誤。于是在淘寶店家那里咨詢了一下,店長說需要把排針焊接到屏幕上才行,不然可能接觸不良。開始半信半疑,想辦法搞到錫焊焊接上之后果然OK了。如果有人遇到這種問題,可以焊接上再試試。
LCD1602引腳詳細(xì)說明:
引腳編號
名稱
說明
1
Vss
接地 (0V)
2
Vdd
電源 (+5V)
3
Vo
接可變電阻中間引腳
4
RS
Register Select:
  1: D0 – D7 當(dāng)做資料解釋
  0: D0 – D7 當(dāng)做指令解釋
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引腳說明:
先曬一下效果圖:(屏幕排針焊反了。。導(dǎo)致不能直接插到面包板上,只好通過若干導(dǎo)線來解決,給大家提個醒,焊接一定注意好別焊反了)
接線:
·         將 LCD 的 RS, E, D4, D5, D6, D7 依序接到 12, 11, 5, 4, 3, 2 引腳上
·         將 LCD 的 Vss 及 RW 接到 GND,Vdd 接到 +5V
·         可變電阻中間引腳接到 LCD 的 Vo,剩下的兩個引腳,一支接到 5V,另外一支接到 GND
·         DHT11接數(shù)字口8.
編碼:程序?qū)崿F(xiàn)上行顯示溫度,下行顯示濕度。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

顯示若是模糊可以調(diào)節(jié)可變電阻達(dá)到最佳效果。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:368428 發(fā)表于 2018-7-26 19:19 | 只看該作者
樓主可以再分享下程序源碼嗎?非常感謝
回復(fù)

使用道具 舉報

板凳
ID:388798 發(fā)表于 2018-8-22 10:34 | 只看該作者
Liruonn 發(fā)表于 2018-7-26 19:19
樓主可以再分享下程序源碼嗎?非常感謝

需要嗎?我可以給你
回復(fù)

使用道具 舉報

地板
ID:388850 發(fā)表于 2018-8-22 12:09 | 只看該作者
支持一下 挺不錯的
回復(fù)

使用道具 舉報

5#
ID:390659 發(fā)表于 2018-8-28 09:42 | 只看該作者
支持一下 挺不錯的
回復(fù)

使用道具 舉報

6#
ID:373684 發(fā)表于 2018-10-1 20:47 | 只看該作者
DHT11需要庫文件,解壓后放入libraries。這話是什么意思?我放到里面了,,還有錯誤的提示,,全英文的提升,,我看不懂。你有沒有遇到過?
回復(fù)

使用道具 舉報

7#
ID:411871 發(fā)表于 2018-12-12 21:49 | 只看該作者
解壓進(jìn)去了,還是不行怎么辦
回復(fù)

使用道具 舉報

8#
ID:411871 發(fā)表于 2018-12-13 18:06 | 只看該作者
樓主,還有源碼嗎?很急要,謝謝。
回復(fù)

使用道具 舉報

9#
ID:447940 發(fā)表于 2018-12-17 14:52 | 只看該作者

需要,郵箱2539009889@qq.com,謝謝大大
回復(fù)

使用道具 舉報

10#
ID:447940 發(fā)表于 2018-12-17 14:53 | 只看該作者
作者很棒
回復(fù)

使用道具 舉報

11#
ID:462552 發(fā)表于 2019-1-5 16:39 | 只看該作者
完整代碼能發(fā)一下嗎
回復(fù)

使用道具 舉報

12#
ID:462552 發(fā)表于 2019-1-5 16:53 | 只看該作者
花姐美杜莎 發(fā)表于 2018-12-17 14:52
需要,郵箱,謝謝大大

求代碼
回復(fù)

使用道具 舉報

13#
ID:402225 發(fā)表于 2019-2-14 10:28 | 只看該作者
贊一個
回復(fù)

使用道具 舉報

14#
ID:500044 發(fā)表于 2019-3-28 17:11 | 只看該作者

請問您還有源碼,能分享一份嗎?
回復(fù)

使用道具 舉報

15#
ID:354939 發(fā)表于 2019-3-31 16:01 | 只看該作者
求樓主分享源碼!Q:272276948@qq.com
回復(fù)

使用道具 舉報

16#
ID:492223 發(fā)表于 2019-5-10 17:22 | 只看該作者
227932297 發(fā)表于 2019-3-31 16:01
求樓主分享源碼!Q:

你有完整代碼了嗎   有的話求分享 QQ郵箱:744304188@qq.com
謝謝
回復(fù)

使用道具 舉報

17#
ID:409662 發(fā)表于 2019-5-28 17:05 | 只看該作者
老哥,求分享源碼呀,我的qq892590197,感謝
回復(fù)

使用道具 舉報

18#
ID:549020 發(fā)表于 2019-5-29 12:24 | 只看該作者
學(xué)習(xí)中。
回復(fù)

使用道具 舉報

19#
ID:549020 發(fā)表于 2019-5-29 12:25 | 只看該作者
老哥,求分享源碼呀
回復(fù)

使用道具 舉報

20#
ID:550525 發(fā)表于 2019-5-29 20:43 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報

21#
ID:560595 發(fā)表于 2019-6-13 14:21 | 只看該作者
求分享!還有庫謝謝。47743312@qq.com
回復(fù)

使用道具 舉報

22#
ID:572117 發(fā)表于 2019-6-25 21:05 | 只看該作者
樓主在嗎,可以分享一下源代碼嗎,急用啊,1971389344@qq.com感謝
回復(fù)

使用道具 舉報

23#
ID:581029 發(fā)表于 2019-7-9 16:20 來自手機(jī) | 只看該作者
求代碼3277748729@qq.com
回復(fù)

使用道具 舉報

24#
ID:583191 發(fā)表于 2019-7-12 21:15 來自手機(jī) | 只看該作者
老哥,求資源鴨,嗚嗚嗚,1456378808@qq.com,感謝你
回復(fù)

使用道具 舉報

25#
ID:648267 發(fā)表于 2019-11-24 11:40 來自手機(jī) | 只看該作者
老哥  能分享一下全部的么?
回復(fù)

使用道具 舉報

26#
ID:648267 發(fā)表于 2019-11-24 12:21 來自手機(jī) | 只看該作者
小蘿卜a 發(fā)表于 2019-3-28 17:11
請問您還有源碼,能分享一份嗎?

還有么
回復(fù)

使用道具 舉報

27#
ID:648399 發(fā)表于 2019-11-24 15:25 | 只看該作者
大佬求分享程序,714569558@qq.com
回復(fù)

使用道具 舉報

28#
ID:694033 發(fā)表于 2020-3-19 12:18 來自手機(jī) | 只看該作者
正要學(xué)習(xí)這個求個原代碼,謝謝了郵箱:331898911@qq.com
回復(fù)

使用道具 舉報

29#
ID:721492 發(fā)表于 2020-4-4 18:19 | 只看該作者
求完整代碼學(xué)習(xí),謝謝大佬~郵箱:2141799422@qq.com
回復(fù)

使用道具 舉報

30#
ID:734953 發(fā)表于 2020-4-22 09:45 | 只看該作者

有源碼嗎
回復(fù)

使用道具 舉報

31#
ID:735294 發(fā)表于 2020-4-28 20:48 | 只看該作者
樓主 求分享源碼 謝謝了 非常感謝1343302370@qq.com
回復(fù)

使用道具 舉報

32#
ID:138707 發(fā)表于 2023-7-30 13:16 | 只看該作者
支持一下 挺不錯的
回復(fù)

使用道具 舉報

33#
ID:55211 發(fā)表于 2023-8-16 18:22 | 只看該作者
請各位前輩分享有關(guān)資料,在下謝謝了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表