Modul 2
[KEMBALI KE MENU SEBELUMNYA]
Sebelum menjalankan rangkaian kita harus membuat program untuk mengatur bagaimana arduino bekerja. Pada program kita membuat library dari LCD agar nantinya LCD dapat digunakan. Setelah itu kita mendeklarasikan variable suhuC dengan tipe data integer. Pada library LCD kita mendeklarasikan pin-pin mana saja pada LCD yang akan kita gunakan. Selanjutnya ada void setup yang fungsinya hanya di akses satu kali, dalam fungsi void setup kita mendeklarasikan pin 9 pada arduino sebagai pin yang akan di hubungkan ke output yaitu buzzer dan pin A) sebagai input yang akan dihubungkan ke sensor LM35.
Selanjutnya ada fungsi void loop, pada fungsi ini terdapat cara mencari nilai suhu yang dirumuskan dengan suhuC=analogRead(LM35)/2.04. Selanjutnya menampilkan suhu saat ini dan celsius. LCD menampilkan nilai suhu yang sesuai dengan yang ada pada LM35 dengan delay 1 detik. Jika suhu besar dari 30 derajat maka buzzer akan berlogika 1 atau aktif HIGH sehingga buzzer berbunyi. Jika suhu kecil dari 30 derajat maka buzzer akan berlogika 0 atau aktif LOW sehingga buzzer tidak berbunyi.
Pada rangkaian pin out pada LM 35 dihubungkan dengan pin analog A0 dari arduino, jika kita mengatur suhu di atas 30 derajat pada LM35 makan pada LCD akan ditampilkan "suhu saat ini : celcius 31C" sehingga nantinya otput dari arduino yaitu buzzer akan berbunyi.
Tidak ada komentar:
Posting Komentar