Dalam contoh kali ini saya akan memberikan cara membaca sensor temperature LM35. Selain murah LM35 cukup mudah untuk di olah dengan SMART-AVR Basic.
LM35 mempunyai output berupa tegangan analog dengan spesifikasi 10mV/ ÂșC.
Dalam contoh project ini saya menggunakan rangkaian seperti di atas. Informasi temperature saya tampilkan melalui serial data yang bisa di baca dengan hyperterminal dengan setting 4800,8,N,1.
Dari rangkaian di atas, tegangan analog di baca oleh ADC chanel 4 seperti ditunjukkan dalam program berikut:
LM35 mempunyai output berupa tegangan analog dengan spesifikasi 10mV/ ÂșC.
Dalam contoh project ini saya menggunakan rangkaian seperti di atas. Informasi temperature saya tampilkan melalui serial data yang bisa di baca dengan hyperterminal dengan setting 4800,8,N,1.
Dari rangkaian di atas, tegangan analog di baca oleh ADC chanel 4 seperti ditunjukkan dalam program berikut:
‘****************************************************************
DELAY = 2
DELAY = 2
START:
HHI = 0
GOSUB ENTER
SEND: BACA SENSOR LM35
GOSUB ENTER
MAIN:
MAIN:
READ AIN4
VAR2 = ADCL / 2
SEND: TEMPERATUR =
GOSUB TAMPIL
SEND: CELCIUS
TCOM = 13
WRITE COM
DELAY = 10
GOTO MAIN
ENTER:
ENTER:
DELAY = 1
TCOM = 13
WRITE COM
TCOM = 10
WRITE COM
RETURN
TAMPIL:
'MENAMPILKAN BILANGAN VAR2 KE COM
HHI = 0
HLO = VAR2
FN:HEX2BCD
VAR0 = BCD43 AND 15
D2ASC = VAR0
FN:DASC
TCOM = D2ASC
WRITE COM
VAR0 = BCD21 AND 240
SWAP = VAR0
FN:SWAP
D2ASC = SWAP
FN:DASC
TCOM = D2ASC
WRITE COM
VAR0 = BCD21 AND 15
D2ASC = VAR0
FN:DASC
TCOM = D2ASC
WRITE COM
RETURN
‘****************************************************************
‘****************************************************************
Setelah program dicompile dan didownload kalau dijalankan dengan hyperterminal akan menjadi seperti berikut:
Demikian contoh program yang bisa saya berikan dan selamat mencoba.
Regards,
Hendryawan
henel.automation@gmail.com
0812 17 13 025
Demikian contoh program yang bisa saya berikan dan selamat mencoba.
Regards,
Hendryawan
henel.automation@gmail.com
0812 17 13 025
Tidak ada komentar:
Posting Komentar