Arduino Polska Forum

Pełna wersja: Cyfowy czujnik temperatury i wilgotności DHT11
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Prosty czujnik temperatury i wilgotności DHT11 pracuje w zakresie 0-50' C  +- 2 '  
[Obrazek: el1Bwf.jpg]

Schemat podłączenia :

VCC ----> 3.3-5 v
GDN ----> GDN
OUT ----> dowolny pin cyfrowy w Arduino


Kod:
#include "DHT.h" // biblioteka DHT11
#define DHTPIN 9 // pin cyfrowy do ktorego podlaczony jest czujnik
#define DHTTYPE DHT11   //  typ czujnika , biblioteka obsluguje rowniez DHtT1 i DHT22
DHT dht(DHTPIN, DHTTYPE);

void setup() {
 Serial.begin(9600);
 Serial.println("Testujemy DHT11");
 dht.begin(); // inicjalizacja czujnika :)
}

void loop() {
 float w = dht.readHumidity(); // Odczyt wilgotnosci i wpisanie do w
 float t = dht.readTemperature(); // odczyt temperatury i wpisanie do t
 Serial.println("Wilgotnosc: ");   // wyswietlanie na serial monitor odczytu z w i t
 Serial.print(w);
 Serial.println("%");
 Serial.println("Temperatura: ");
 Serial.print(t);
 Serial.println("C");
 delay(1000);
}
Mam pytanie czyli on nie odczyta np. temperatury -10"C