I just bought the sensor DHT11 and trying to test it with the library code its in Arduino/libraries/DHTlib at master · RobTillaart/Arduino · GitHub
im using arduino 1.65 ver programmer AVRISP mkII
im totally new in arduino i just install the program and input the library to the places, and in using this ic too
wiring :
-left to 5v
-mid to data 5
-right to ground
//
// FILE: dht11_test.ino
// AUTHOR: Rob Tillaart
// VERSION: 0.1.01
// PURPOSE: DHT library test sketch for DHT11 && Arduino
// URL:
//
// Released to the public domain
//
#include <dht.h>
dht DHT;
#define DHT11_PIN 5
void setup()
{
Serial.begin(115200);
Serial.println("DHT TEST PROGRAM ");
Serial.print("LIBRARY VERSION: ");
Serial.println(DHT_LIB_VERSION);
Serial.println();
Serial.println("Type,\tstatus,\tHumidity (%),\tTemperature (C)");
}
void loop()
{
// READ DATA
Serial.print("DHT11, \t");
int chk = DHT.read11(DHT11_PIN);
switch (chk)
{
case DHTLIB_OK:
Serial.print("OK,\t");
break;
case DHTLIB_ERROR_CHECKSUM:
Serial.print("Checksum error,\t");
break;
case DHTLIB_ERROR_TIMEOUT:
Serial.print("Time out error,\t");
break;
case DHTLIB_ERROR_CONNECT:
Serial.print("Connect error,\t");
break;
case DHTLIB_ERROR_ACK_L:
Serial.print("Ack Low error,\t");
break;
case DHTLIB_ERROR_ACK_H:
Serial.print("Ack High error,\t");
break;
default:
Serial.print("Unknown error,\t");
break;
}
// DISPLAY DATA
Serial.print(DHT.humidity, 1);
Serial.print(",\t");
Serial.println(DHT.temperature, 1);
delay(2000);
}
//
// END OF FILE
and heres the output
DHT TEST P
LIBRARY VERSION: 0.1.20
Type, status, Humidity (%), Temperature (C)
DHT11, Ack Low error, 0.0, 0.0
DHT TEST PROGRAM
LIBRARY VERSION: 0.1.20
Type, status, Humidity (%), Temperature (C)
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
DHT11, Ack Low error, 0.0, 0.0
any idea for this error ?



