Keyestudio 18B20 Sıcaklık Sensörü

174,23 TL
Marka
Stok Kodu
KS0023
18,57 TL den başlayan taksitlerle!
Aynı Gün Kargo
Ürün Paylaş :

18B20 Sıcaklık Sensörü

thumb

Tanıtım

DS18B20, dijital bir sıcaklık sensörüdür. Çevresel sıcaklık test ölçümleri için kullanılabilir. Sıcaklık aralığı -55 ve +125 ℃ , doğal sıcaklık 0,5 ℃ 'dir. Aynı zamanda çok noktalı ölçüm ağını da destekler. Çok noktalı sıcaklık ölçümü için üç DS18B20 sensör üç hatta dağıtılabilir. 9-12 bit seri çıkışa sahiptir.

Özellikler

  • Besleme Gerilimi: 3.3V ila 5V
  • Sıcaklık aralığı: -55 ° C ~ +125 ° C
  • Arayüz: Dijital
  • Ebat: 30*20mm
  • Ağırlık: 3g

Bağlantı Şeması

thumb

Örnek Kod

OneWire Library Download: http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip

#include 
 int DS18S20_Pin = 2; //DS18S20 Signal pin on digital pin 2
 //Temperature chip i/o
OneWire ds(DS18S20_Pin);  // on digital pin 2
 void setup(void) {
  Serial.begin(9600);
}
 void loop(void) {
  float temperature = getTemp();
  Serial.println(temperature);
   
  delay(100); //to slow down the output so it is easier to read
   
}
 
float getTemp(){
  //returns the temperature from one DS18S20 in DEG Celsius
 
  byte data[12];
  byte addr[8];
 

  if (!ds.search(addr)) {

      //no more sensors on chain, reset search
      ds.reset_search();
      return -1000;
  }
 
  if ( OneWire::crc8( addr, 7)!= addr[7]) {
      Serial.println("CRC is not valid!");
      return -1000;
  }
 
  if ( addr[0]!= 0x10 && addr[0]!= 0x28) {
      Serial.print("Device is not recognized");
      return -1000;
  }
 
  ds.reset();
  ds.select(addr);
  ds.write(0x44,1); // start conversion, with parasite power on at the end
 
  byte present = ds.reset();
  ds.select(addr);    
  ds.write(0xBE); // Read Scratchpad
 
   
  for (int i = 0; i < 9; i++) { // we need 9 bytes
    data[i] = ds.read();
  }
  ds.reset_search();
   
  byte MSB = data[1];
  byte LSB = data[0];
 
  float tempRead = ((MSB << 8) | LSB); //using two's compliment
  float TemperatureSum = tempRead / 16;
   
  return TemperatureSum;
}

Kaynaklar

Video

PDF

https://drive.google.com/open?id=1ucy2n_wiamR_-lxg894WhyCj5Xr1bjVL

Kütüphane

https://drive.google.com/open?id=1WGOc-cQYzeMWHGnNjJWSM6tv6Dief0UD

Bu ürüne ilk yorumu siz yapın!
Bu ürünün fiyat bilgisi, resim, ürün açıklamalarında ve diğer konularda yetersiz gördüğünüz noktaları öneri formunu kullanarak tarafımıza iletebilirsiniz.
Görüş ve önerileriniz için teşekkür ederiz.
Keyestudio 18B20 Sıcaklık Sensörü Uygun fiyatlar ile Keyestudio 18B20 Sıcaklık Sensörü Robot Elektronik'te. Kampanyalı satışlarımız hakkında bilgi almak için tıklayın! KS0023
Keyestudio 18B20 Sıcaklık Sensörü

Tavsiye Et

*
*
*
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.