2
2
//
3
3
// FILE: dht21_test.ino
4
4
// AUTHOR: Rob Tillaart
5
- // VERSION: 0.1.00
5
+ // VERSION: 0.1.01
6
6
// PURPOSE: DHT library test sketch for DHT21 && Arduino
7
7
// URL:
8
8
//
@@ -17,40 +17,49 @@ dht DHT;
17
17
18
18
void setup ()
19
19
{
20
- Serial.begin (115200 );
21
- Serial.println (" DHT TEST PROGRAM " );
22
- Serial.print (" LIBRARY VERSION: " );
23
- Serial.println (DHT_LIB_VERSION);
24
- Serial.println ();
25
- Serial.println (" Type,\t status,\t Humidity (%),\t Temperature (C)" );
20
+ Serial.begin (115200 );
21
+ Serial.println (" DHT TEST PROGRAM " );
22
+ Serial.print (" LIBRARY VERSION: " );
23
+ Serial.println (DHT_LIB_VERSION);
24
+ Serial.println ();
25
+ Serial.println (" Type,\t status,\t Humidity (%),\t Temperature (C)" );
26
26
}
27
27
28
28
void loop ()
29
29
{
30
- // READ DATA
31
- Serial.print (" DHT21, \t " );
32
- int chk = DHT.read21 (DHT21_PIN);
33
- switch (chk)
34
- {
35
- case DHTLIB_OK:
36
- Serial.print (" OK,\t " );
37
- break ;
38
- case DHTLIB_ERROR_CHECKSUM:
39
- Serial.print (" Checksum error,\t " );
40
- break ;
41
- case DHTLIB_ERROR_TIMEOUT:
42
- Serial.print (" Time out error,\t " );
43
- break ;
44
- default :
45
- Serial.print (" Unknown error,\t " );
46
- break ;
47
- }
48
- // DISPLAY DATA
49
- Serial.print (DHT.humidity , 1 );
50
- Serial.print (" ,\t " );
51
- Serial.println (DHT.temperature , 1 );
30
+ // READ DATA
31
+ Serial.print (" DHT21, \t " );
32
+ int chk = DHT.read21 (DHT21_PIN);
33
+ switch (chk)
34
+ {
35
+ case DHTLIB_OK:
36
+ Serial.print (" OK,\t " );
37
+ break ;
38
+ case DHTLIB_ERROR_CHECKSUM:
39
+ Serial.print (" Checksum error,\t " );
40
+ break ;
41
+ case DHTLIB_ERROR_CONNECT:
42
+ Serial.print (" Time out error,\t " );
43
+ break ;
44
+ case DHTLIB_ERROR_CONNECT:
45
+ Serial.print (" Connect error,\t " );
46
+ break ;
47
+ case DHTLIB_ERROR_ACK_L:
48
+ Serial.print (" Ack Low error,\t " );
49
+ break ;
50
+ case DHTLIB_ERROR_ACK_H:
51
+ Serial.print (" Ack High error,\t " );
52
+ break ;
53
+ default :
54
+ Serial.print (" Unknown error,\t " );
55
+ break ;
56
+ }
57
+ // DISPLAY DATA
58
+ Serial.print (DHT.humidity , 1 );
59
+ Serial.print (" ,\t " );
60
+ Serial.println (DHT.temperature , 1 );
52
61
53
- delay (2000 );
62
+ delay (2000 );
54
63
}
55
64
//
56
65
// END OF FILE
0 commit comments