Steve Rogers
Kilopat
- Katılım
- 15 Nisan 2020
- Mesajlar
- 4.080
- Makaleler
- 5
- Çözümler
- 51
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- .
@SideWinder Hocam, DHT11'in kendi kütüphanesini, kartın içine atmaya çalışınca bu hatayı alıyorum:
Ne kontrol işlemi, ne de yükleme işlemi yapıyor.
Kablom orijinal. Port da seçili. Kodlar da şu:
Bir de şunu farkettim, normal boş sayfadaki kodu karta atabiliyorum.
Boş sayfadaki koddan kastım:
Yardımcı olabilir misiniz hocam? Teşekkür ederim şimdiden
Ne kontrol işlemi, ne de yükleme işlemi yapıyor.
Kablom orijinal. Port da seçili. Kodlar da şu:
C++:
#include <dht11.h>
dht11 DHT11;
void setup()
{
DHT11.attach(D2);
Serial.begin(9600);
Serial.println("DHT11 TEST PROGRAM ");
Serial.print("LIBRARY VERSION: ");
Serial.println(DHT11LIB_VERSION);
}
void loop()
{
Serial.println("\n");
int chk = DHT11.read();
Serial.print("Read sensor: ");
switch (chk)
{
case 0: Serial.println("OK"); break;
case -1: Serial.println("Checksum error"); break;
case -2: Serial.println("Time out error"); break;
default: Serial.println("Unknown error"); break;
}
Serial.print("Humidity (%): ");
Serial.println((float)DHT11.humidity, DEC);
Serial.print("Temperature (°C): ");
Serial.println((float)DHT11.temperature, DEC);
Serial.print("Temperature (°F): ");
Serial.println(DHT11.fahrenheit(), DEC);
Serial.print("Temperature (°K): ");
Serial.println(DHT11.kelvin(), DEC);
Serial.print("Dew Point (°C): ");
Serial.println(DHT11.dewPoint(), DEC);
Serial.print("Dew PointFast (°C): ");
Serial.println(DHT11.dewPointFast(), DEC);
delay(2000);
}
Bir de şunu farkettim, normal boş sayfadaki kodu karta atabiliyorum.
Boş sayfadaki koddan kastım:
C++:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Yardımcı olabilir misiniz hocam? Teşekkür ederim şimdiden