Dosen Pengampu :
Disusun Oleh :
Kelas: 5 ELB
Nim: 061940342300
2021
JOB 3
I. Judul
DATA SENSOR SUHU LM35 DAN JAM DIGITAL PADA LCD 16x2
Clock Speed 16 Hz
2. Komunikasi
Arduino Uno memiliki sejumlah fasilitas untuk berkomunikasi dengan
computer, Arduino Uno lain, atau mikrokontroler lain. ATMega3282 ini
menyediakan UART TTL (5v) komunikasi serial, yang tersedia pada pin digital
0 (RX dan 1 (TX)
Input dan Output
Input dan Output3 Setiap 14 pin digital pada ArduinoUno dapat digunakan
sebagai input atau output, menggunakan fungsi pinMode(), digitalWrite(),
dan digitalRead(). Input/output dioperasikan pada 5 volt. Setiap pin dapat
menghasilkan atau menerima maksimum 40 mA dan memiliki internal pull-
up resistor 20-50 Kohms.
Catu Daya
ArduinoUno dapat beroperasi melalui koneksi USB atau power supply.
Dalam penggunaan power supply dapat menggunakan adaptor DC atau
baterai. Adaptor dapat dihubungkan dengan jack adaptor pada koneksi port
inputsupply.
Memory
Arduino memiliki 32 KB flash memory4 untuk menyimpan kode, juga 2 KB
yang digunakan untuk bootloader.Arduino memiliki 2 KB untuk SRAM dan
1 KB untuk EEPROM
Komunikasi Serial
Komunikasi serial merupakan komunikasi data dengan pengiriman data satu
persatu pada satuan waktu. Transmisi data pada komunikasi serial dilakukan
per bit.
Perangkat Lunak (Arduino Software)
Lingkungan open-source Arduino atau Arduino IDE5 memudahkan untuk
menulis kode dengan meng-upload ke I/O board. Ini berjalan pada
Windows, Mac OS X, dan Linux. Berdasarkan pengolahan, avr-gcc, dan
perangkat lunak open-source lainnya
Pemrograman
Arduino Uno dapat diprogram dengan perangkat lunak Arduino. Pilih
ArduinoUno dari Tool lalu sesuaikan denganMicrocontroller yang
digunakan
Automatic Software Reset
Tombol reset Arduino Uno dirancang dengan cara yang memungkinkan
untuk mengatur ulang oleh perangkat lunak yang berjalan pada computer
yang terhubung.
Arduino IDE
IDE (Ingrated Development Environment) yang diperuntukan untuk
membuat perintah atau source code, melakukan pengecekan
kesalahan,kompilasi,upload program, dan menguji hasil kerja arduino
melalui serial monitor. Arduino IDE memiliki toolbars IDE yang
memberikan akses instan ke fungsi fungsi yang penting, yaitu : 1. Tombol
Verify, untuk mengkompilasi program yang saat ini dikerjakan 2. Tombol
Upload, untuk mengkompilasi program dan mengupload ke papan arduino 3.
Tombol News, menciptakan lembar kerja baru 4. Tombol Open, untuk
membuka program yang ada di file system 5. Tombol Save, untuk
menyimpan program yang dikerjakan 6. Tombol Stop, untuk menghentikan
serial number yang sedang dijalankann
LCD (Liquid Crystal Display)
LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang
menggunakan kristal cair sebagai penampil utama.Adapun fitur yang disajikan
dalam LCD ini adalah: - Terdiri dari 16 karakter dan 2 baris. - Mempunyai 192
karakter tersimpan. - Terdapat karakter generator terprogram. - Dapat dialamati
dengan mode 4-bit dan 8-bit. - Dilengkapi dengan back light. Proses inisialisasi
pin arduino yang terhubung ke pin LCD RS, Enable, D4, D5, D6, dan D7,
dilakukan dalam baris LiquidCrystal (2, 3, 4, 5, 6, 12 7), dimana lcd merupakan
variable yang dipanggil setiap kali intruksi terkait LCD akan digunakan.
Definisi pin lcd 16x2 dapat dilihat ditabel
Tabel 2. Spesifikasi LCD 16x2
DFDFGF Pin Deskripsi
1 Ground
2 Vcc
3 Pengatur Kontras
4 Register select
5 Read / Write LCD Register
6 Enable
7-14 Data I/O pins
15 VCC + LED
16 GROUND – LED
Gambar 2. LCD 16x2
Sensor LM35
Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi
untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan.
Sensor Suhu LM35 yang dipakai dalam penelitian ini berupa komponen
elektronika elektronika yang diproduksi oleh National Semiconductor. LM35
memiliki keakuratan tinggi dan kemudahan perancangan jika dibandingkan
dengan sensor suhu yang lain, LM35 juga mempunyai keluaran impedansi yang
rendah dan linieritas yang tinggi sehingga dapat dengan mudah dihubungkan
dengan rangkaian kendali khusus serta tidak memerlukan penyetelan lanjutan.
Meskipun tegangan sensor ini dapat mencapai 30 volt akan tetapi yang
diberikan kesensor adalah sebesar 5 volt, sehingga dapat digunakan dengan catu
daya tunggal dengan ketentuan bahwa LM35 hanya membutuhkan arus sebesar
60 µA hal ini berarti LM35 mempunyai kemampuan menghasilkan panas (self-
heating) dari sensor yang dapat menyebabkan kesalahan pembacaan yang rendah
yaitu kurang dari 0,5 ºC pada suhu 25 ºC .
Gambar 3. Sensor suhu LM35
Pada Gambar 3. ditunjukan bentuk dari LM35 tampak depan dan tampak bawah.
3 pin LM35 menujukan fungsi masing-masing pin diantaranya, pin 1 berfungsi
sebagai sumber tegangan kerja dari LM35, pin 2 atau tengah digunakan sebagai
tegangan keluaran atau Vout dengan jangkauan kerja dari 0 Volt sampai dengan
1,5 Volt dengan tegangan operasi sensor LM35 yang dapat digunakan antara 4
Volt sampai 30 Volt. Keluaran sensor ini akan naik sebesar 10 mV setiap
derajad celcius sehingga di peroleh persamaan berikut : VLM35 = Suhu* 10 mV
Secara prinsip sensor akan melakukan penginderaan pada saat perubahan suhu
setiap suhu 1 ºC akan menunjukan tegangan sebesar 10 mV. Pada
penempatannya LM35 dapat ditempelkan dengan perekat atau dapat pula
disemen pada permukaan akan tetapi suhunya akan sedikit berkurang sekitar
0,01 ºC karena terserap pada suhu permukaan tersebut. Dengan cara seperti ini
diharapkan selisih antara suhu udara dan suhu permukaan dapat dideteksi oleh
sensor LM35 sama dengan suhu disekitarnya, jika suhu udara disekitarnya jauh
lebih tinggi atau jauh lebih rendah dari suhu permukaan, maka LM35 berada
pada suhu permukaan dan suhu udara disekitarnya .
V. Langkah Percobaan
1. Buatlah Rangkaian 1 dan 2 seperti gambar dibawah ini:
- Rangkaian sensor suhu LM35 dengan ARDUINO UNO
Gambar 5. Rangkaian 1. sensor suhu LM35 dengan ARDUINO UNO
B. Program Rangkaian jam digital dengan lcd 16x2 pada Arduino IDE
VII. Tugas
1. Rangkaian sensor suhu LM35
Ukur Tegangan Pada A1
Pembacaan Tengangan A1
No
LCD 16x2 Multimeter Digital
( Volt ) ( Volt )
1 1. 0.47 V 0.49 V
LCD 15 : 33 : 40
Serial Monitor 15 : 33 : 40
Jam Leptop 15 : 33 : 50
VIII. Analisa
1. Rangkaian Sensor LM35
Pada rangkaian ini menggunkan sensor suhu LM35, berguna untuk
medekteksi suhu yang akan di baca oleh arduino,kemudian di tampilkan pada lcd.
Dapat dihat sensor suhu LM35 adalah komponen elektronika yang dapat
menggubah besaran suhu menjadi besaran listrik dalam bentuk tegangan
.sedangkan pada lcd akan menampilkan kondisi yang telah di atur pada program
dengan tampilan yang telah di tentukan. LM35 disini menjadi input analog
terhadap arduino uno. Data dari analog pin diolah oleh arduino dengan fungsinya
sebagai ADC dan akhirnya dibaca oleh sistem.Nilai tegangan yang di hasil kan
oleh LM35 akan di inputkan pada kaki analog(A0) pada arduino yang masih
berupa nilai analog kemudian data yang di terima dari analog pin diolah oleh
arduino sampai data terbaca. Pada saat data terbaca pada program arduino maka
arduino akan menampilkan hasil bacaan ke LCD .
IX. Kesimpulan
1. Arduino Uno dapat di fungsi kan sebagai alat pengontrol dan pengendali.
2. Semakin besar suhu yang di terima oleh LM35 semakin besar juga nilai
tegangan yang di hasilkan
3. Jarak sumber panas berpengaruh pada hasil pengukuran karana radiasi yang di
terima LM35 tergantung dari jarak sumber panasnya .
4. RTC (Real Time Clock) DS1307 merupakan komponen yang berfungsi untuk
mengatur waktu dengan tepat
5. LCD digunkan untuk menampilkan kondisi yang telah terdeksi pada sensor
suhu LM35 dan menampilkan Program RTC
6. Rangkaian akan berjalan jika program dan rangkaian terpasang dan terprogram
dengan benar.
X. Daftar Pustaka