Lcd “ Hebat ”For x=1 to 16
Shiftlcd left next
For x=1 to 32 Shiftlcd right
Waitms 20 next
x = 100 cls lcd hex x loop
Penjelasan programnya sebagai berikut:
1. Dim x As Byte
Pernyataan di atas merupakan pendeklarasian variable x dengan ukuran byte.
2. Config LCD = 162
Oleh karena itu, konfigurasi yang dapat kita lakukan adalah
mendeklarasikannya dilisting program yang kita buat seperti dikontrolkan di atas.
3. CLS
Perintah CLS berfungsi membersihkan atau mengosongkan tampilan LCD.
4. Lowerline
Perintah berfungsi memindahkan kursor ke baris bawah. Karena LCD yang digunakan adalah LCD 2x16, maka LCD memiliki 2 baris dan kolom.
5. X = 100 Lcd “namaku Teddy”
Lowerline Lcd “Nilaiku selalu”; x
Ketika kita menjalankan perintah di atas, maka keluarannya adalah Namaku Teddy
24
Nilaiku selalu 100 Contoh di atas menunjukkan bahwa kita dapat menampilkan isi sebuah
variabel menggunakan LCD hanya dengan menulis.
6. ShiftLCD leftright
Perintah digunakan untuk menggeser tampilan LCD ke kiri atau ke kanan sebanyak 1 langkah. Perintah berguna untuk menampilkan kalimat yang
panjang dan mebuat animasi di LCD.
7. Lcdhex x
Perintah berfungsi mengirim isi sebuah variabel ke LCD dalam format hexadecimal. Jika kita menjalankan program, maka hasilnya 64.
25
SUHU INKUBATOR
SENSOR SUHU LM35
Driver lampu pemanasdan
kipas
Keypad Mikrokontroler
ATMega 8535 POWER
SUPPLY
BAB 3 RANCANGAN SISTEM
3.1 Diagram Blok Sistem
Secara umum incubator telur terdiri dari enem blok rangkaian utama. Blok diagram dari rangkaian dapat dilihat dari gambar berikut ini :
DISPLAY LCD
Gambar 3.1 Diagram Blok Sistem
Dari diagram blok di atas menggambarkan bahwa sistem yang penulis rancang akan mengukur suhu pada suatu ruangan dengan menggunakan
sensor LM35 untuk mengukur suhu dalam satuan derajat Celcius. Ketika sensor telah mendapatkan suhu yaitu dengan menerjemahkan sifat fisis suhu menjadi
sinyal listrik yaitu perubahan tegangan output sensor, maka kemudian output ini dibaca oleh ADC internal dari mikrokontroler ATMega 8535 dan kemudian data
dikalkulasikan dengan rumusan tertentu sehingga pada tahap berikutnya sistem dapat menentukan apakah suhu inkubator sudah sesuai atau belum. Jika suhu
26