Friday, January 31, 2014

Membuat Thermometer digital dengan sensor LM 35

Pada tulisan kali ini, kita akan membahas lebih jauh tentang ADC (Analog to digital converter) dengan mencoba membuat aplikasi thermometer digital berbasis mikrokontroler atmega 8535 dengan menggunakan sensor yang murah meriah yaitu sensor LM 35.

Sensor LM 35 (untuk spesifikasi sensor bisa dilihat di datasheet sensor), merupakan sensor suhu yang cukup baik untuk membaca suhu atau temparatur pada suatu ruangan. sensor ini memiliki keluaran berupa tegangan yang berbanding lurus dengan suhu yang dideteksi semakin besar suhu maka keluaran sensor semakin mendekati tegangan input sensor (5 Volt DC).

Membuat Thermometer digital dengan sensor LM 35

Pertama kita buat rangkaian seperti ini:


Membuat Thermometer digital dengan sensor LM 35




$regfile = "8535def.dat"
$crystal = 1000000

Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.2 , Rs = Portc.0
Config Lcd = 16 * 2
Cursor Off
Config Portb = Output
Config Portd = Input

Config Adc = Single , Prescaler = Auto , Reference = Avcc
Dim Data_adc As Word , Suhu As Word
Start Adc
Cls


Lcd " suhu="

Do
Data_adc = Getadc(0)
Suhu = Data_adc * 5
Suhu = Suhu / 200


Locate 1 , 8
Lcd Suhu ; "celcius"

Waitms 50
Loop
End 


Langkah selanjutnya, jalankan simulasi, akan didapat hasil seperti ini


Membuat Thermometer digital dengan sensor LM 35

Penjelasan rangkaian:
Sebagai input kita gunakan sensor lm 35 yang mempunyai 3 kaki, vcc kita hubungkan ke 5 volt dc, ground kita hubungkan ke ground dan out nya kita jadikan input ke pin A.0 yaitu pin ADC internal pada mirkokontroler atmega 8535 channel 0. dan sebagai output displaynya, lcd kita hubungkan pada port C.

Selamat mencoba

No comments:

Post a Comment