RGB Led Termometre

termometre

Attiny85 işlemci kullanılarak yapılan RGB ledli termometre devresi 5V ile çalışmaktadır. Isı göstergesi olarak RGB led kullanılmıştır. Isı ölçümü MCP9700A ile yapılmaktadır.

25 °C sıcaklığa kadar RGB led mavi renktedir.

25 °C ile 37 °C arası sıcaklık değerlerinde RGB led yeşil renktedir. (Ilık)

37 °C ile 80 °C arası sıcaklık değerlerinde RGB led sarı renktedir. (Sıcak)

80 °C üzeri sıcaklık değerinde RGB led kırmızı renktedir. (Çok Sıcak)

int Kirmizi = 0;
int Yesil = 1;
int Mavi = 2;
int sicaklikd = A3;

void setup()
{
 pinMode(Kirmizi, OUTPUT);
 pinMode(Mavi, OUTPUT);
 pinMode(Yesil, OUTPUT);
 pinMode(sicaklikd, INPUT);
}

void loop()
{

int sicaklik = analogRead(sicaklikd);


 // 25 derece sicakliga kadar mavi
 if (sicaklik <= 150){
 digitalWrite(Kirmizi,LOW);
 digitalWrite(Mavi,HIGH);
 digitalWrite(Yesil,LOW);
 }

 // 25 derece ile 37 derece arası yeşil
 if (sicaklik > 150 && sicaklik <= 174){
 digitalWrite(Kirmizi,LOW);
 digitalWrite(Mavi,LOW);
 digitalWrite(Yesil,HIGH);
 }

  // 37 derece ile 80 derece arası sarı
 if (sicaklik > 174 && sicaklik <= 260){
 digitalWrite(Kirmizi,HIGH);
 digitalWrite(Mavi,LOW);
 digitalWrite(Yesil,HIGH);
 }


 // 80 derece üzeri kırmızı
 if (sicaklik > 260){
 digitalWrite(Kirmizi,HIGH);
 digitalWrite(Mavi,LOW);
 digitalWrite(Yesil,LOW);
 }
 
 delay(50);
 

}

Devrenin Proteus simulasyon dosyası ve Arduino kaynak kodlarına buradan ulaşabilirsiniz.

Önceki İçerik
Sonraki İçerik
Erdoğan Demirtaş
Erdoğan Demirtaş
Cumhuriyet Üniversitesi, Sivas Meslek Yüksekokulu, Endüstriyel Elektronik bölümü mezunuyum. Özel bir şirkette, endüstriyel alanda kullanılan (medikal, telekomünikasyon, savunma sanayi, tekstil, cnc, rafineri, matbaa vb.) elektronik kartların/cihazların bakım ve onarımını yapmaktayım.
ilgili yazılar

Yorum Bırak

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

son eklenenler