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

Katılım
30 Ağu 2015
Mesajlar
7
Puanları
1
Yaş
36
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
133,391
Mesajlar
971,149
Kullanıcılar
459,276
Son üye
evsagsm

Yeni konular

Geri
Üst