Anda di halaman 1dari 4

TUGAS MIKROKONTROLER II

LAPORAN SENSOR KELEMBABAN

NAMA : ILHAM NURFAUZAN


NIM : 18242041

AKADEMI TEKNIK ELEKTROMEDIK ANDAKARA JAKARTA


JL.Raya Kalimalang BLOK E NO.4 C/D DUREN SAWIT JAKARTA TIMUR
Telp.021-8614497
Penggunaan Sensor Kelembaban Dan Kemampuan Sensor

Hasil Tugas 2 : Sensor Kelembaban

Bahan :
 Arduino Uno

Tools :
 Bread Board (1)
 Kabel USB / program
 Adaptor ( Power DC)
 Sensor Kelembaban DHT1 (1)
 Kabel Jumper (5)

Pengantar :

Tujuan tugas 2 adalah untuk mengetahui dan memahami penggunaan atau aplikasi Arduino Uno dalam
mata kuliah mikrokontroler II.

Batasan :
Pengujian
No Percobaan I Percobaan II Percobaan II Percobaan IV
1. 33 derajat celcius - - -

Kesimpulan :

Setelah dilakukan percobaan sesuai table diatas, sensor kelembaban (DHHT1) melakukan pengukuran
suhu lebih 2 Derajat Celcius ,dengan pengecekan suhu di aplikasi suhu yang terdapat di Hand Phone 31
Derajat celcius,kesimpulannya sensor kelembaban (DHHT1) lebih akurat.

Cuplikan Program Dengan Arduiono Uno :


*/

#include "DHT.h" //menyertakan library untuk menggunakan sensor DHT11

#define DHTPIN 8 //pin 8 yang dihubungkan dengan sensor


#define DHTTYPE DHT11 //jenis sensor yang digunakan yaitu DHT11

DHT dht(DHTPIN, DHTTYPE); //membuat sebuah objek untuk sensor, serta menentukan pin
dan tipe sensor yg digunakan

void setup() {
Serial.begin(115200); //memulai komunikasi dengan serial monitor
Serial.println("DHT11 test!"); //menampilkan tulisan pada awal serial monitor

dht.begin(); //memulai komunikasi dengan sensor


}

void loop() {
//Jeda beberapa detik antara setiap pengukuran.
delay(2000);

//Membaca suhu atau kelembaban memakan waktu sekitar 250 milliseconds!


//Untuk tipe pabrikan sensor yang lam mungkin bisa sampai 2 detik
float h = dht.readHumidity();
//Membaca suhu dalam Celsius (the default)
float t = dht.readTemperature();
//Membaca suhu dalam Fahrenheit (isFahrenheit = true)
float f = dht.readTemperature(true);

//Periksa jika terjadi kegagalan dalam pembacaan dan keluar sesegara mungkin untuk membaca
ulang.
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println("Failed to read from DHT sensor!");
return;
}

//Menghitung index panas dalam Fahrenheit (the default)


float hif = dht.computeHeatIndex(f, h);
//Menghitung index panas dalam Celsius (isFahreheit = false)
float hic = dht.computeHeatIndex(t, h, false);

Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" *C ");
Serial.print(f);
Serial.print(" *F\t");
Serial.print("Heat index: ");
Serial.print(hic);
Serial.print(" *C ");
Serial.print(hif);
Serial.println(" *F");
}

Dokumentasi Photo ( wairing/ Lay Out ) :


Rangkaian :

Anda mungkin juga menyukai