Ccs c ile lcd ile sıcaklık göstergesi

Katılım
30 Ağu 2015
Mesajlar
7
Puanları
1
Yaş
34
Lcd ile yapılan sıcaklık göstergesi (float) ısı arttıkça ve eksildikce noktalı olarak okuduğumuz değere bir set bir değişken ile noktalı değer nasıl verebiliriz. Mesala ısı:28.2
set:27.5-27.6-27.9 gibi
Bunu ccs c de yapamadım.
 
S.A.
Menü yapacaksınız menüde değişkenler atayıp bu değişkenleri eproma kayıt edeceksiniz. Cihaz her açılışında kayıt ettiğiniz epromdaki veriyi bir değişkene atayacak. Okuduğunuz sıcaklığı belirli aralıklarda bu değişkenle karşılaştırıp kontrol etmek istediğinizi yöneteceksiniz.
Kod:
............
float sicaklik=0, set_deger=0;
........

void main()
{
set_deger=(float)(make16(read_eeprom(0),read_eeprom(1))/10);
while(1)
{
    sicaklik=sicaklik_oku();
    if(sicaklik>set_deger){output_high(pin_d0);}
    else {output_low(pin_d0);}

}


}

////kayıt için
eeprom_write((make8((int16)(set_deger*/10),0)),0);
eeprom_write((make8((int16)(set_deger*/10),1)),1);

direk yazdım klavye hataları affola. Kolay gelsin.
 

Forum istatistikleri

Konular
128,159
Mesajlar
915,556
Kullanıcılar
449,916
Son üye
adil.degirmenci

Yeni konular

Geri
Üst