LM35 kalibrasyon ayarı ve ort. sıcaklık nasıl yapılır ?

gesus

Üye
Katılım
2 Haz 2012
Mesajlar
8
Puanları
1
Lm35 sıcaklık sensörüyle LCD de sıcaklık göstermeyi başardım ama sorun şu: sıcaklık 4 derece yukarı 3 derece aşağı devamlı bi oynama var. hani küçük değişimler olsa bi şey demiyecem ama bir anda 4-5 derece yukarı çıkıp , 3-4 derece aşağı inmesi tam sonuç almamı zorlaştırıyor. bunu nasıl ayarlarım ?
Programım şöyle :

TRISA=%00000001
TRISB=0

DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT 2
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 100

ADCON1=%10001110
ISI VAR word
HAM VAR WORD
ONDA VAR BYTE
dummy var word
I var byte
RW_BIT var portb.2

Low RW_BIT
LCDOut $FE,1
pause 400

BASLA:

GIT:
IF ADCON0.2=1 THEN GIT
adcin 0,HAM
ISI=(5*HAM)-(5*HAM/64)-(5*HAM/128)
ONDA = ISI // 10
ISI=ISI/10
LCDOUT "SICAKLIK: ",#ISI,",",DEC1 ONDA,"'C"
PAUSE 500
GOTO BASLA
 

Forum istatistikleri

Konular
128,213
Mesajlar
915,862
Kullanıcılar
449,995
Son üye
osmanguney15

Yeni konular

Geri
Üst