LCD1602液晶显示屏+温湿传感器-Arduino中文社区 - Powered by Discuz! Archiver

李德凯 发表于 2018-4-17 14:41

LCD1602液晶显示屏+温湿传感器

本帖最后由 李德凯 于 2018-5-29 20:55 编辑

总操作流程1、LCD1602液晶显示屏单独测试成功;2、温湿传感器测试环境单独单独测试成功;3、修改连线;4、修改代码;5、测试;

LCD1602液晶显示屏单独测试成功
https://www.arduino.cn/thread-76294-1-1.html

温湿传感器测试环境单独单独测试成功
https://www.arduino.cn/thread-76292-1-1.html

修改连线
leanote://file/getImage?fileId=5ad596781d52a6323d000000

修改代码


[*]#include<LiquidCrystal.h>
[*]#include <dht11.h>
[*]dht11 DHT11;
[*]#define DHT11PIN 11
[*]LiquidCrystal lcd(13,12,2,3,4,5);
[*]void setup(){
[*]    lcd.begin(16,2);
[*]}
[*]void loop(){
[*]    lcd.clear();
[*]    int chk = DHT11.read(DHT11PIN);
[*]    /**
[*]   * 温度
[*]   */
[*]    lcd.setCursor(0,0);
[*]    lcd.print("Tem(");
[*]    lcd.print((char)223);//显示o符号
[*]    lcd.print("C):");
[*]    lcd.setCursor(8,0);
[*]    lcd.print((float)DHT11.temperature, 1);
[*]    /**
[*]   * 湿度
[*]   */
[*]    lcd.setCursor(0,1);
[*]    lcd.print("Hum(");
[*]    lcd.print((char)37);//显示%符号
[*]    lcd.print("):");
[*]    lcd.setCursor(7,1);
[*]    lcd.print((float)DHT11.humidity, 0);
[*]    /**
[*]   * 天数
[*]   */
[*]    lcd.setCursor(10,1);
[*]    lcd.print("Day:");
[*]    lcd.setCursor(14,1);
[*]    lcd.print(22);
[*]    delay(1000);
[*]}


测试
leanote://file/getImage?fileId=5ad596a11d52a6323d000001
对温湿传感器喷水看效果




Plan3t. 发表于 2018-4-20 01:02

我是小白 你这个图有iic模块么

李德凯 发表于 2018-4-20 17:17

Plan3t. 发表于 2018-4-20 01:02
我是小白 你这个图有iic模块么

木有哇,qq群:8580606,进群问一下大神看看:lol

Doctor 发表于 2018-4-20 18:41

我要金币我要金币 水一下不会有事吧

Doctor 发表于 2018-4-20 18:42

我要金币我要金币 水一下不会有事吧

李德凯 发表于 2018-4-20 19:43

Doctor 发表于 2018-4-20 18:41
我要金币我要金币 水一下不会有事吧

是这个活动吗?https://www.arduino.cn/thread-75886-1-1.html

LTY000 发表于 2018-5-19 17:57

库在哪下

LTY000 发表于 2018-5-19 21:19

大哥,程序不对啊

李德凯 发表于 2018-5-21 13:04

LTY000 发表于 2018-5-19 21:19
大哥,程序不对啊

大佬,我测试我这边可以跑得了哇

LTY000 发表于 2018-5-22 20:59

李德凯 发表于 2018-5-21 13:04
大佬,我测试我这边可以跑得了哇

大哥,能指导我一下不,比赛急用啊
页: [1] 2
查看完整版本: LCD1602液晶显示屏+温湿传感器