1) Jelaskan
Proses nilai suhu pada LM35 bisa tampil pada LCD [Proses ADC, Rumus, dll
Jawab :
Proses ADC yaitu Sensor
LM35 merupakan salah satu sensor suhu yang bekerja dengan mengubah besaran
fisis (suhu) menjadi besaran listrik (tegangan). Karena keluaran sensor berupa
tegangan yang bersifat analog, maka dari itu sensor suhu LM35 dapat dihubungkan
dengan board Arduino dengan memanfaatkan ADC (Analog to Digital Converter). Dan
kemudian ADC akan memproses dan mengubah data menjadi data digital dan data
tersebut akan kita munculkan pada LCD
dengan menghubungkan pin PWM ke pin LCD sesuai percobaan.
Rumus ADC :
1. Menentukan jumlah
digit (desimal) Pada Bit
Jumlah digit di dalam BIT
dalam dicari dengan rumus :
Digit = 2n -
1
Maka :
- 8
bit = 28 - 1 = 256 - 1 = 255,
- 10
Bit = 210 - 1 = 1024 - 1 = 1023,
2. Menghitung Resolusi
ADC
(Q) = Vrange / 2n
3. Digital Output
Code
Digital Output Code =
Analog Input / Reference Input x (2n - 1)
Dan untuk penjelasan
programnya yaitu sesuai program Arduino yang telah dilakukan pada
praktikum, pertama kita harus
mendeklarasikan library dari LCD kemudian kita mendeklarasikan bahwa pin ADC
yaitu A0 kita hubungkan ke LM35. Kemudian kita mendeklarasikan variable nilai
suhu, LED hijau dihubungkan dengan pin 10, dan LED merah dihubungkan ke pin 9.
Kemudian kita gunakan
void setup dimana seluruh kode dlm fungsi ini dieksekusi sekali kemudian
deklarasikan pin A0 sebagai iinputan dan juga dimensi dari LCD lalu pin 9 dan
10 sebagai output. Kemudian kita gunakan void loop. Untuk mencari nilai suhu
digunakan rumus nilaiSuhu=((5*analogRead(LM35)*100.00)/1023). Kemudian kita
menggunakan if dalam menyatakan kondisi ketika suhu dibawah 70, ketika kondisi tersebut terjadi maka LCD akan
menampilkan text aman dan pin 10 HIGH. Kemudian kita menggunakan else pada
kondisi selain suhu tadi dan LCD akan menampilkan kalimat “ tidak aman” dengan
pin 9 HIGH.
Jadi pada percobaan ketika suhu < 70 maka LED hijau meyala dan LCD menampilkan kata AMAN
2. Berapa nilai Maks dan Min pembacaan suhu pada LM35? Analisalah apakah rumus yang dipakai pada listing program bisa menampilkan rentang suhu tsb.
Jawab =
Jangka sensor
mulai dari – 55°C sampai dengan 150°C. Dan ketika suhu tersebut dimasukkan ke rumus yang ada di listing program, program dapat berjalan dan tidak error
Tidak ada komentar:
Posting Komentar