![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Test du capteur DHT22 Erreur2
Fork of Seeed_Grove_Temp_Humidity_Example by
main.cpp@4:98fcef9ed79f, 2018-09-18 (annotated)
- Committer:
- binoit
- Date:
- Tue Sep 18 10:37:15 2018 +0000
- Revision:
- 4:98fcef9ed79f
- Parent:
- 3:14d3453f72ec
it's work
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sam_grove | 0:c12c28a0f9e7 | 1 | #include "mbed.h" |
sam_grove | 0:c12c28a0f9e7 | 2 | #include "DHT.h" |
sam_grove | 0:c12c28a0f9e7 | 3 | |
sam_grove | 0:c12c28a0f9e7 | 4 | |
binoit | 3:14d3453f72ec | 5 | DigitalOut myled(LED1); |
binoit | 3:14d3453f72ec | 6 | DigitalOut Error(LED2); |
binoit | 3:14d3453f72ec | 7 | DHT dht22(D4,DHT22); |
sam_grove | 0:c12c28a0f9e7 | 8 | |
binoit | 3:14d3453f72ec | 9 | int main() { |
binoit | 3:14d3453f72ec | 10 | printf("Starting!!!\r\n"); |
binoit | 3:14d3453f72ec | 11 | wait(1); |
sam_grove | 0:c12c28a0f9e7 | 12 | while(1) { |
binoit | 3:14d3453f72ec | 13 | int err=dht22.readData(); |
binoit | 3:14d3453f72ec | 14 | if (err==0) { |
binoit | 3:14d3453f72ec | 15 | Error=0; |
binoit | 3:14d3453f72ec | 16 | printf("T: %.1f C",dht22.ReadTemperature(CELCIUS)); |
binoit | 3:14d3453f72ec | 17 | printf(" H %.1f\% \n\r",dht22.ReadHumidity()); |
binoit | 3:14d3453f72ec | 18 | } |
binoit | 3:14d3453f72ec | 19 | else { |
binoit | 3:14d3453f72ec | 20 | Error=1; |
binoit | 3:14d3453f72ec | 21 | dht22.printErr(err); |
binoit | 3:14d3453f72ec | 22 | } |
binoit | 3:14d3453f72ec | 23 | |
binoit | 3:14d3453f72ec | 24 | myled = 1; |
binoit | 3:14d3453f72ec | 25 | wait(10); |
binoit | 3:14d3453f72ec | 26 | myled = 0; |
binoit | 3:14d3453f72ec | 27 | |
sam_grove | 0:c12c28a0f9e7 | 28 | } |
sam_grove | 0:c12c28a0f9e7 | 29 | } |