极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9757|回复: 1

Arduino IDE编译错误

[复制链接]
发表于 2016-5-9 17:08:46 | 显示全部楼层 |阅读模式
在连接测试DHT11温湿度感应模块,连上之后,代码编译不成功,显示:Error compiling for board Arduino/Genuino Uno.不知道什么原因,测量光强电阻是没有问题的。代码如下,望各位大神看一下:
#include<dht11.h>
dht11 DHT11;
define DHT11PIN 2
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  Serial.println("\n");
  int chk = DHT11.read(DHT11PIN);
  Serial.print("Read sensor");
  switch(chk)
  {
    case DHTLIB_OK;
    Serial.println("OK");
    break;
    case DHTLIB_ERROR_CHECKSUM;
    Serial.println("Checksun error");
    break;
    case DHTLIB_ERROR_TIMEOUT;
    Serial.println("Time out error");
    break:
    default;
    Serial.println("Unknown error");
    break;
  }
  Serial.print("Humidity(%):");
  Serial.println(DHT11.humidity);
  Serial.println("Temperature(oC):");
  Serial.println(DHT11.temperature);
  delay(1000);
}
回复

使用道具 举报

发表于 2016-5-9 18:52:25 | 显示全部楼层
额,如果没有记错的话
Serial.println(DHT11.humidity);
  Serial.println("Temperature(oC):");
  Serial.println(DHT11.temperature);
这几句好像有点问题
好像是
Serial.println(DHT11.humidity,1);
  Serial.println("Temperature(oC):");
  Serial.println(DHT11.temperature,1);
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-20 16:12 , Processed in 0.079064 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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