NAMA KELOMPOK 1 :
FAKULTAS TEKNIK
2017
1. Judul Praktikum
Sensor Suhu dengan LDR dan LM35
2. Tujuan
a. Mampu membuat program dengan LDR melalui port I/O
b. Mampu membuat program dengan LM35 melalui port ADC
3. Teori Singkat
a. Pengertian Mikrokontroler
Mikrokontroler secara singkat diartikan adalah suatu sistem kendali.
Mikrokontroler mempunyai antara lain 2 jenis yaitu, PLC (pabrikan) dan IoT
(dalam dimensi kecil).
Keunggulan mirkrokontroler lebih aplikatif dibandingkan dengan
mikroprosesor, namun secara sistem olah data mikroprosesor lebih unggul karena
memiliki olah data sebesar 64 Bit dan 2,4 Ghz yang bisa dijumpai dilaptop
sedangkan mikrokontroler yang hanya bisa menampung data maksimal 8 Bit dan
16 Ghz.
b. Menggunakan bahasa C++ pada I/O Port Arduino
Pada semua program modul Arduino pasti dijalankan dari atas kebawah. Pada
Aduino mempunyai struktur mulai dari Set up, Loop, dan Fungsi (Library) .
Dimana Set up untuk menjalankan masukan atau perintah hanya 1 kali.
Sedangkan Loop untuk menjalankan masukan attau perintah secara berlang-
ulang. Ada juga yang namanya Fungsi khusus atau Library, yang mempunyai
macam-macam variabel seperti Char (nilai minus), String (kalimat) dll
Dalam menjalankan perintah pada Arduino dapat menggunakan sisem
deklarasi. Deklarasi pada Arduino dibagi 2 macam, yaitu Deklarasi Global
(Menyeluruh) biasanya dideklarasikan di atas dan Deklarasi Local (Non-
menyeluruh) biasanya dideklarasikan per-fungsi yang akan digunakan.
c. Menjalankan Komunikasi Data dengan Sensor LM35 dan LDR
a. Light Dependent Resistor
LDR atau disebut juga fotokonduktor merupakan sakah satu jenis
sensor optik yang digunakan dalam rangkaian elektronika. Seperti fotodioda,
LDR juga memanfaatkan intensitas cahaya. LDR disusun menggunakan 2
buah pin yang bisa dipasang secara bolak-balik.
LDR berfungsi untuk mengubah intensitas cahaya menyadi tahanan
listrik (resistansi) pada rangkaian elektronika. Resistansi yng dihasilkan LDR
berubah sesuai perubahan intensitas cahaya yang masuk. Semakin terang atau
banyak intensitas cahaya yang masuk, resistansi keluaran LDR semakin kecil.
Semakin gelap atau semakin sedikit intensitas cahaya yang masuk, resistansi
keluaran LDR semakin besar.
b. LM35
Program IDE arduino memungkinkan kita untuk menuliskan baris
program yang dapat membaca data sensor LM35 yang itu mengubah data
analog sensor menjadi data digital pada arduino. untuk mendapatkan nilai
suhu yang akurat maka harus memperhatikan dataset dari LM35 yang mana
perubahan suhu adalah 10mv/derajat celsius, dengan demikin kita akan
membuat rumus yang dapat menkonversi nilai tersebut dengan menghitung
nilai ADC yang masuk kemudian mengkonversikannya menjadi nilai
tegangan milivolt dimana pada arduino menggunakan ADC 8 bit yaitu 1023
dan tegangan refrensi sebesar vcc yanitu 5Volt dengan demikin akan kita
dapatkan persamaan seperti berikut ini:
Kabel penghubung 3
Resistor 2
LDR 1
LM35 1
1. Langkah-langkah Percobaan
Percobaan 1.1 dan 1.2
1. Mengawali percobaan dengan berdoa
2. Buka program Arduino
3. Cek kelengkapan alat-alat yang akan digunakan pada saat praktikum
4. Pahami langkah-langkah yang disampaikan oleh dosen-dosen pembimbing
5. Pastikan program aplikasi Arduino tersambung dengan Modul Arduinonya
6. Masukan deklarasi, perintah, dan fungsi sesuai arahan
7. Demokan hasil percobaan yang dilakukan pada dosen-dosen pembimbing
untuk dinilai.
5. Hasil pengamatan
a. Percobaan 1.1
Pada percobaan ini program yang kami gunakan ada
b. Percobaan 1.2
Pada percobaan ini program yang kami gunakan ada
6. Analisis data
a. Percobaan 1.1
Pada percobaan yang pertama ini kita akan membuat progam menggunakan
LDR, sensor ini akan menampilkan integer yag terkoneksi dengan baudrate yang
diinginkan . Pertama pastikan modul arduinonya sudah terkoneksi dengan port
aplikasinya. Rangkai modul dengan skema yang diberikan dosen, lalu masukan
code seperti dibawah ini
void loop() {
// put your main code here, to run repeatedly:
a = analogRead(ldr);
Serial.println(a);
delay(100);
}
b. Percobaan 1.2
Dalam percobaan ini kita akan membuat program untuk sensor suhu dengan
LM35. Pertama pastikan modul arduinonya sudah terkoneksi dengan port
aplikasinya. Rangkai modul dengan skema yang diberikan dosen, lalu masukan
code seperti dibawah ini
void loop() {
// put your main code here, to run repeatedly:
Serial.println(nilailm35);
delay(100);
}