İçindekiler:

LED Sıcaklık Sensörü: 5 Adım
LED Sıcaklık Sensörü: 5 Adım

Video: LED Sıcaklık Sensörü: 5 Adım

Video: LED Sıcaklık Sensörü: 5 Adım
Video: DERS 19 : LM35 SICAKLIK SENSÖRÜ ÇALIŞMA PRENSİBİ, KALİBRASYONU, SICAKLIĞA GÖRE LED YAKMA 2024, Kasım
Anonim
LED Sıcaklık Sensörü
LED Sıcaklık Sensörü
LED Sıcaklık Sensörü
LED Sıcaklık Sensörü

Bu projede birçok farklı şey öğreneceksiniz. Bir TMP'yi nasıl etkinleştireceğinizi ve çıktılarını Fahrenhayt'a nasıl dönüştüreceğinizi öğreneceksiniz. Ardından, sıcaklığa bağlı olarak farklı ışıklar yanacaktır. Sonunda, bir LED sıcaklık sensörünüz olacak.

1. Adım: TMP'yi etkinleştirin

TMP'yi etkinleştirin
TMP'yi etkinleştirin

TMP'yi etkinleştirmek için çevrimiçi bir kod bulabilir veya kendi kodunuzu yazabilirsiniz. Kodumu adafruit.com'da çevrimiçi olarak buldum. Bana TMP'yi nasıl etkinleştireceğimi öğretti. Daha sonra çıkışlar seri monitöre aktarılmıştır.

Adım 2: Çıktıları Fahrenheit'e Dönüştürme

Çıktıları Fahrenheit'e Dönüştürme
Çıktıları Fahrenheit'e Dönüştürme

Çıktıları Fahrenheit'e aktarma denklemi Celcius(9/5) + 32'dir. Bu, çıktılarımızı TMP'den Fahrenheit'e dönüştürür. Bu, "if" ifadelerine sayıları koymayı çok daha kolay hale getirir.

Adım 3: LED'i açma

LED'i açma
LED'i açma
LED'i açma
LED'i açma

LED'leri "if" ifadelerinde açarsınız. Sıcaklıkları vücut sıcaklığına göre yaptım. Yani vücudunuz çok soğuk veya çok sıcaksa kırmızı LED yanacaktır. Vücudunuzun sıcaklığı normalse sarı LED yanar. Vücudunuzun vücut ısısı iyiyse yeşil LED yanar.

Adım 4: Kod

kod
kod
kod
kod

Projem için kullandığım kod bu. İlk resim, LED'leri tanıtan, seri canavarı etkinleştiren ve ayrıca TMP'yi etkinleştiren kodu gösterir. İkinci resim "if" ifadelerini gösterir. Bunlar LED'lere ne zaman açılacağını söyler.

Adım 5: Bitirme Projesi

Image
Image

Sonunda, size sıcaklığı söyleyen bir makineniz ve sıcaklığın iyi mi kötü mü olduğunu söyleyen LED'leriniz olacak. Yapabileceğiniz diğer projeler arasında kablosuz bir termometre ve yemeğin ne zaman hazır olduğunu sıcaklığına göre söyleyen bir makine var.

Önerilen: