Anda di halaman 1dari 2

Aplikasi Atmega 8535 menggunakan Sensor Suhu dan Alarm

Prog : $regfile = "M8535.dat" $crystal = 12000000 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Portd.7 = Output Config Portb.1 = Output Config Portb.2 = Output Config Portb.3 = Output Config Lcd = 16 * 2 Buzzer Alias Portd.7 Aman Alias Portb.1 Bahaya Alias Portb.2 Config Adc = Single , Prescaler = Auto , Reference = Internal Dim Dataadc As Word , Datasuhu As Single Const Vreff = 5.00 Start Adc Cls Cursor Off Locate 1 , 1 Lcd Chr(15) ; "TEI D4 FT UNP" Locate 2 , 14 Lcd Chr(223) ; "C" Locate 2 , 1 Lcd "SUHU =" Do Dataadc = Getadc(5) Datasuhu = Dataadc / 1024 Datasuhu = Datasuhu * Vreff

Datasuhu = Datasuhu * 100 Locate 2 , 8 Lcd "" ; Fusing(datasuhu , "#.##") If Datasuhu > 30 Then Aman = 0 Bahaya = 1 Buzzer = 1 Elseif Datasuhu < 30 Then Aman = 1 Bahaya = 0 Buzzer = 0 End If Waitms 100 Loop End

Anda mungkin juga menyukai