1- Arduino uno ve usb bağlantı kablosu
2- Breadboard
3- Bağlantı kabloları
4- Led ve dirençler
5- Lm35 sıcaklık sensörü'nü kullanıyoruz.
İlk olarak LM35 sıcaklık sensörü arduino'ya nasıl bağlanır ona bakalım.
Bu sensörü kendimize doğru tutuyoruz ve yazılı olan ksımı bize bakacak şekilde breadboardımız üzerine yerleştiriyoruz. En soldaki bacak kollektör dediğimiz kısımı ortadaki bacak arduino üzerinde anolog kısma bağladığımız bacak. Son bacak ise toprak bacağı olan emiter. İsimleri çok bilmenize gerek yok. Bağlantısı çok kolay zaten. Biraz da lm35 ile ilgili teorik bilgileri verelim.
** -55 derece ile + 150 derece arasında ölçüm yapabilir.
** Giriş gerilimi olarak 4V-30V arasında çalışabilir.
** 2-150 derece 0V-1,48V ile ölçeklenmiştir.
** 0V-5V arası da ADC 10 bit olduğu için 2^10=1024 ile ölçeklenmiştir.
Orta bacaktan (base) verilen mV gerilim her °C için 10 mV üretir. Yani 25 °C için çıkış 250 mV olur. Arduino'daki ADC 10 bitlik olduğu için ve en yüksek değerimiz 5000 mV olduğu için bu 5000 mV'u 1024 parçaya işlemcimiz ayıracaktır. Yani 1023.değer bize 5V'u verecek ve her 10 mV bize 1 °C 'yi verecek şekilde programımızı yazıyoruz.
Şimdi sıcaklık sensörü ile ledimizi yakmak için devremizi aşağıda gördüğümüz resimlerdeki gibi hazırlayalım ve kodumuzu arduino kart üzerine yükleyelim.
Devremizi bu şekilde bağladıktan sonra aşağıda yer alan kodları yüklüyoruz.(Resmi büyütebilirsiniz.)
0 yorum:
Yorum Gönder