编了一段代码,请大家指教-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3843|回复: 4

编了一段代码,请大家指教

[复制链接]
发表于 2017-11-25 11:36 | 显示全部楼层 |阅读模式
/**
* Copyright(C), 2016-2038, KenRobot.com
* FileName: dht.ino
* Author: 啃萝卜
* Create: 2017/11/25
* Modify: 2017/11/25
*/

#include <DHT.h>
#include <LiquidCrystal_I2C.h>

int button_0 = 11;
DHT hts221_0(8, DHT22);
LiquidCrystal_I2C lcd_0(0x27, 16, 2);

void setup() {
    pinMode(button_0, INPUT);
    hts221_0.begin();
    lcd_0.begin();
    lcd_0.clear();
    Serial.begin(9600);
    lcd_0.noBacklight();
}

void loop() {
    if (Serial.available()) {
        for (int i = 0; i < 6; i++) {
            Serial.println(Serial.read());
            Serial.println(hts221_0.readTemperature());
            Serial.println(hts221_0.readHumidity());
            delay(1000);
        }
    }
    if (digitalRead(11) == 1) {
        delay(200);
        lcd_0.backlight();
        for (int i = 0; i < 6; i++) {
            lcd_0.clear();
            lcd_0.print(hts221_0.readTemperature());
            lcd_0.print(hts221_0.readHumidity());
            lcd_0.setCursor(15, 1);
            lcd_0.print("^c");
            lcd_0.setCursor(15, 2);
            lcd_0.print("%H");
            lcd_0.setCursor(13, 1);
            lcd_0.print(hts221_0.readTemperature());
            lcd_0.setCursor(13, 2);
            lcd_0.print(hts221_0.readHumidity());
            delay(1000);
        }
        delay(10000);
    }
}


2

2

1

1
 楼主| 发表于 2017-11-25 11:37 | 显示全部楼层
图片顺序反了,大家凑合看吧,抱歉
 楼主| 发表于 2017-12-2 19:42 | 显示全部楼层
现在0.63版的编程按键无法执行,是升级后出现的问题!
发表于 2017-12-18 20:51 | 显示全部楼层
升级下版本,无法编译的bug已修复啦,并且每周五都会更新哒~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 11:41 , Processed in 0.074874 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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