C++:// Kombi Termostat Kontrolü // Kullanılacak Pinler const int termostatPin = A0; // Termostat sıcaklık sensörü bağlı olduğu analog pin const int relayPin = 7; // Röle bağlı olduğu digital pin // Termostat sıcaklık değeri (Celsius olarak) const int termostatDegeri = 25; void setup() { // Röle pinini çıkış olarak ayarla pinMode(relayPin, OUTPUT); // Seri bağlantı hızını ayarla Serial.begin(9600); } void loop() { // Termostat sıcaklık değerini oku int sicaklik = analogRead(termostatPin); // Okunan değeri Celsius'a çevir float gercekSicaklik = sicaklik * (5.0 / 1023.0) * 100.0; // Sıcaklık değerini seri monitöre yazdır Serial.print("Sicaklik: "); Serial.print(gercekSicaklik); Serial.println("C"); // Eğer sıcaklık termostat değerinden yüksekse, röleyi aç if (gercekSicaklik > termostatDegeri) { digitalWrite(relayPin, HIGH); Serial.println("Kombi açildi."); } // Değilse, röleyi kapat else { digitalWrite(relayPin, LOW); Serial.println("Kombi kapatildi."); } // 1 saniye beklet delay(1000); }
İlgili pinout'u yazdığınız taktirde daha tutarlı ve doğru kod sunacaktır fakat bu kodlar genelde referans olarak kullanılır ve direkt çalıştırıldığında kullanıcı isterini karşılayacak kadar yeterli olmaz. Ne de olsa başka açık kaynak proje, github projeleri ve stackoverflow gibi kaynaklardan toplanan kodlara göre bir ML yaparak kod sunuyor.Yapay zekaya kombi termostat kodu yazdırmak istiyorum, yazdırabilir miyim?
İlgili Pinout'u yazdığınız taktirde daha tutarlı ve doğru kod sunacaktır fakat bu kodlar genelde referans olarak kullanılır ve direkt çalıştırıldığında kullanıcı isterini karşılayacak kadar yeterli olmaz. Ne de olsa başka açık kaynak proje, GitHub projeleri ve Stack Overflow gibi kaynaklardan toplanan kodlara göre bir ML yaparak kod sunuyor.
Teşekkür ederim. Ben ufak ufak sistemi çözdüm de mesela uygulamaya slider ekledim 0-30 arası ayarladım. Bu sliderin kodunu yazamadım.Aynen öyle ya da öğrenirken de yardımcı olmak için kullanılabilir. Mantığını kavramak için kopya çekilebilir.
Değişkenini bir türlü bulamadım hocam. Bulabileceğim bir yer, site var mıdır aklınızda?Kodu zaten yapay zekadan aldım ben yazmadım.
Değişkeni Slider'den almak lazım. Yoksa sabit 25 şu an zaten termostat için olmaz bu.
int sliderValue = param.asInt();
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.