Pada rangkaian percobaan sensor LM35 itu terhubung ke pin analog arduino dimana di arduino terjadi proses ADC yang mana input yang diberikan oleh LM35 berupa analog kemudian arduino merubahnya menjadi digital dan dikeluarkan di pin digital arduino yang tersambung ke LCD.
Untuk nilai suhu yang tampil pada LCD itu berada pada listing program yang kita buat. Pada listing program kita membutuhkan libary dari LCD dan define LM35 agar program berjalan. Pada void setup kita deklarasikan bahwa LM35 sebagai input dan pin digital 2 3 4 5 6 7 sebagai output yang tersambung ke LCD. Pada Void loop kita deklarasikan "nilaisuhu = (5*analogRead(LM35)*100/1023)" itu berfungsi sebagai perubah satuan LM35 menjadi satuan celcius. Saat suhu dibawah 70 maka LCD akan bertuliskan AMAN dan LED hijau akan hidup, jika diatas 70 maka LCD bertuliskan TIDAK AMAN dan LED merah akan hidup.
1. Jelaskan proses nilai suhu pada LM35 bisa tampil pada LCD [Proses ADC, Rumus, dll]
jawab :
Pada rangkaian percobaan sensor LM35 itu terhubung ke pin analog arduino dimana di arduino terjadi proses ADC yang mana input yang diberikan oleh LM35 berupa analog kemudian arduino merubahnya menjadi digital dan dikeluarkan di pin digital arduino yang tersambung ke LCD.
Untuk nilai suhu yang tampil pada LCD itu berada pada listing program yang kita buat. Pada listing program kita membutuhkan libary dari LCD dan define LM35 agar program berjalan. Pada void setup kita deklarasikan bahwa LM35 sebagai input dan pin digital 2 3 4 5 6 7 sebagai output yang tersambung ke LCD. Pada Void loop kita deklarasikan "nilaisuhu = (5*analogRead(LM35)*100/1023)" itu berfungsi sebagai perubah satuan LM35 menjadi satuan celcius. Kemudian sintaks
lcd.setCursor(0,0); //Menentukan posisi kursor pada awal penulisan
lcd.print("AMAN"); //Menampilkan text pada LCD
else { //Jika kondisi suhu diatas 70 maka program dibawah yg akan berjalan
lcd.setCursor(0,1); //Menentukan posisi kursor pada awal penulisan
lcd.print("TIDAK AMAN"); //Menampilkan nilaiSuhu pada LCD
2. Berapa nilai Maks dan Min pembacaan suhu pada LM35? Analisalah apakah rumus yang dipakai pada listing program bisa menampilkan rentang suhu tsb.
jawab :
Pada sensor LM35 dapat mendeteksi mulai dari -55 sampai 150, tapi dengan rumus (5*LM35*100/1023) hanya dapat membaca mulai dari rentang tertentu. Apabila lewat dari rentang tersebut maka akan terjdi perulangan.
7. Link Download[Back]
Download Rangkaian [disini]
Download Listing Program [disini]
Download Video [disini]
Download library arduino [disini]
Download Datasheet Arduino [disini]
Download Datasheet resistor [disini]
Download Datasheet LED [disini]
Tidak ada komentar:
Posting Komentar