KY-001 modülü sıcaklığı dijital ölçmek için kullanılır. Özerinde bir DS18B20 dijital sıcaklık sensörü, LED ve direnç bulunmaktadır. Arduino, Raspberry Pi ve Esp8266 gibi popüler modüllerle uyumludur.
Çalışma Gerilimi 3.0V ila 5.5V
Sıcaklık Ölçüm Aralığı-55 ° C ila 125 ° C [-57 ° F ila 257 ° F]
Ölçüm Doğruluğu Aralığı± 0,5 ° C
Bağlantı şeması
KY-001 pinleri sırasıyla GND(-) ,+5 ve sinyali (S)
KY-001 ile seri iletişim kurmak için OneWire ve DallasTemperature kütüphanesini kullanır ve cihaz tarafından okunan sıcaklığı verir. Aşağıdaki kodlarla örneğimizi inceleyelim.
#include <OneWire.h> #include <DallasTemperature.h> #define sicaklik_oku 2 OneWire oneWire(sicaklik_oku); DallasTemperature sensors(&oneWire); int ledyak = 10; void setup(void) { Serial.begin(9600); sensors.begin(); pinMode(ledyak, OUTPUT); } void loop(void) { sensors.requestTemperatures(); // sensör sıcaklığını almak için komut delay(1000); Serial.println(sensors.getTempCByIndex(0)); //sensör sıcaklığını yazdırma if(sensors.getTempCByIndex(0)>27) { digitalWrite(ledyak, HIGH); } else { digitalWrite(ledyak, LOW); } }
Yorum ekle