TÜM TÜRKİYE KARGO 74.90₺ | 750₺ ÜZERİ ÜCRETSİZ

DS18B20 Dijital Sıcaklık Sensör Modülü

WHATSAPP İLE SİPARİŞ VER

arduino sensör modülleri

DS18B20 SICAKLIK SENSÖRÜ

DS18B20 sıcaklık sensörü modülü, üzerinde yüksek hassasiyetli sıcaklık sensörü bulunduran modüldür. DS18B20 sıcaklık sensörü, OneWire haberleşme protokolünü kullanmaktadır. Dijital çıkışlıdır.

 

arduino ds18b20 sensör modülü

Nerede Kullanılır?

Arduino ile robotik kodlama projelerinde sıcaklık ölçüm projelerinde kolaylıkla kullanabilirsiniz. LM35 sıcaklık sensörüne göre çok daha hassas ölçüm sağlamakla birlikte dijital çıkışlıdır. Endüstriyel projelerde dahi kullanılabilecek sıcaklık sensörüdür.
 
Çalışma Voltajı 3V- 5V DC                    
HaberleşmeOne-Wire
Sıcaklık Ölçüm Aralığı-55°C – +125°C
En32.45mm
Boy74.87mm
Vida Delik Çapı3.2mm
Örnek Proje Devre Şeması
Bu projede DS18B20 sıcaklık sensörü ile ortam sıcaklığı ölçülerek okunan değere göre de kartın dijital 13 pinine bağlı olan led yanacaktır. Okunan sıcaklık değeri 30 dereceden büyükse led yanacak, 30 dereceden küçükse led sönecektir. Bu projede DS18B20 sıcaklık sensörü ile Arduino Uno Breadboard kullanılmıştır.
 
Bu projede DS18B20 sıcaklık sensörü modülü;
 
DS18B20 Sıcaklık SensörüArduino Uno Breadboard
DATAD2
-GND
+5V
arduino ds18b20 örnek devresi

Örnek Proje Arduino Kodu

/* ALPGEN Robotics */// DS18B20 Sıcaklık Sensörü Modülü Kullanımı// 08.05.2021 // Soru ve Yardım İçin: proje@alpgenrobotics.com// www.alpgenrobotics.com //#include<OneWire.h>            // OneWire kütüphanesini tanımlandı#include<DallasTemperature.h>  // DallasTemperature kütüphanesi tanımlandı#defineONE_WIRE_BUS2          // Haberleşme kablosu Dijital 2 pinine bağlıOneWireoneWire(ONE_WIRE_BUS);  // Herhangi bir OneWire cihazıyla iletişim kurabilmesi için DallasTemperaturesensors(&oneWire);// sensors adlı değişkenin onewire hattında olduğu tanımlandıintled=13;// Durum ledi dijital 13'e tanımlandıvoidsetup()// Başlangıç Ayarlamaları{
 Serial.begin(9600);  // Seri haberleşmeye hızı 9600 Baudrate ayarlandı
 sensors.begin();     // sensors adlı değişkenin veri okuması aktif edildi}voidloop()// Sürekli Tekrar Edecek Olan Döngü {
 sensors.requestTemperatures();              // requestTemperatures fonksiyonu ile veriler çekildi   
 Serial.print("Sıcaklık : ");                // Seri monitöre "Sıcaklık: " yazdırıldı
 Serial.println(sensors.getTempCByIndex(0));// çekilen verilerden sıcaklık değeri ekrana yazdırıldı
 if(sensors.getTempCByIndex(0)>30)// eğer sıcaklık 32'den büyükse
 {
   digitalWrite(led,HIGH);  // durum ledi yansın
 }
 else                        // değilse
 {
   digitalWrite(led,LOW);   // durum ledi sönsün
 }
 delay(100);// 100ms gecikme süresi}
TESLİMAT
 
Ürünü sipariş verdiğiniz gün saat 18:00 ve öncesi ise siparişiniz aynı gün kargoya verilir.Ve ertesi gün teslim edilir.

Eğer kargoyu saat 18:00`den sonra verdiyseniz ürününüzün stoklarda olması durumunda ertesi gün kargolama yapılmaktadır.
 
Bu ürün için henüz yorum yapılmadı.
Benzer Ürünler
Size nasıl yardımcı olabiliriz?
Yükleniyor...