Adc de virgülden sonra iki hane işlemi ?

Başlatan ylmz, 19 Mayıs 2016, 14:59:19

ylmz

Arkadaşlar merhaba
Adc de ölçüm yaparken virgülden sonra 2 hane göstermek ve okutmak istiyorum nasıl yapılıyor bu işlem ?

Mvolt=volt%10; // Milivolt değerim hesaplanıyor
volt=volt/10; // volt değerim hesaplanıyor

lcd_gotoxy(1, 2);
printf(lcd_putc,"VOLT      = %03lu.%d ",volt,Mvolt);  // LCD Basma
Regülatör Dns Trafo | Regülatör | Redresör | Ups

erhans

Merhaba kolay gelsin

Mistek usta bir başka yazısında anlatmis

%.2f demek ondalıklı sayının noktadan sonra sadece 2 basamağını göster/yazdır demek (V yanlışlıkla yazılmış olmalı)
%lu demek işaretsiz long tipinde tam sayıyı göster/yazdır demek

ylmz

Erhans teşekkür ederim lcd ye yazdırmakla ılgılı bır sorunum kalmadı hesap ile ilgili bir sorunum var şu an
noktadan sonraki 2 ci haneyi hesaplamak.
Regülatör Dns Trafo | Regülatör | Redresör | Ups

erhans

Ylmz usta soruyu tam anlayamadım ama tahmin olarak lm35 ki örnekleri incelemenin onerebilirim

ylmz

Kafam sepet olmuş durumdaydı kusura bakma bı kod hatası benı 2 saat uğraştırdı sorunu halletim teşekkürler
Regülatör Dns Trafo | Regülatör | Redresör | Ups

görkem

 float değer=1.23;

değer*100;

değer%100;

değer değişkeninde 23 rakamı tutulur

erhans

Sorunun çözüldügüne sevindim.kolay gelsin. Linklerde  adc ile ilgili açıklamalar var.Başkalarına yardımcı olabilir

http://www.mcu-turkey.com/adc-kullanimi-uzerine/

http://www.elektrotekno.com/about53466.html