İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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ş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 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'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
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
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.