Komponen yang dibutuhkan :
1. Sensor DHT11/DHT22/DHT21
2. Arduino (pada tutorial ini saya menggunakan Arduino Uno sebagai contoh)
3. Resistor 10K Ohm
4. Kabel jumper
5. Breadboard
1. Susunlah komponen tersebut sepertiberukut :
Wiring untuk ketiga sensor sama saja, saya hanya menggunakan DHT11 sebagai contoh. jika menggunakan DHT22 atau DHT21 cukup ganti sensor diatas dengan sensor yang dimiliki.
2, Instal library sensornya
- DHT Sensor Library: https://github.com/adafruit/DHT-sensor-library
- Adafruit Unified Sensor Lib: https://github.com/adafruit/Adafruit_Sensor
kedua library tersebut harus terinstal pada Arduino IDE jika tidak akan terjadi pesan galat "Error compiling for board XXX"
3. Masukkan Sketch berikut, compile lalu upload
/* --- unholy-blog.blogspot.com --- */
#include "DHT.h"
#define DHTPIN 2 // Hubungkan pin output sensor ke pin 2 Arduino
#define DHTTYPE DHT11 // Jenis sensor yang digunakan, sesuaikan jenis yang anda punya
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println(F("DHTxx test!"));
dht.begin();
}
void loop() {
// Menunggu beberapa detik untuk pengukuran
delay(2000);
// Membaca suhu atau kelembapan membutuhkan waktu sekitar 250 millisecond
float h = dht.readHumidity();
// Membaca suhu sebagai Celcius
float t = dht.readTemperature();
// Membaca suhu sebagai Fahrenheit
float f = dht.readTemperature(true);
// Periksa apakah pembacaan sensor gagal dan keluar lebih awal
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Gaga membaca DHT sensor!"));
return;
}
Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.print(F("°C "));
Serial.print(f);
Serial.print(F("°F "));
}
4. Bila selesai, buka serial monitor dan lakukan pemantauan terhadap sensitivitas sensor.
Itu saja tutorial dari cara mengakses DHT11, DHT22 & DHT21 sensor suhu & kelembapan menggunakan Arduino. bila merasa belum jelas silahkan bertanya di kolom komentar :)
betmatik
ReplyDeletekralbet
betpark
tipobet
slot siteleri
kibris bahis siteleri
poker siteleri
bonus veren siteler
mobil ödeme bahis
1AXW0
dijital kartvizit
ReplyDeletereferans kimliği nedir
binance referans kodu
referans kimliği nedir
bitcoin nasıl alınır
resimli magnet
CVLF
adana
ReplyDeleteşişli
sakarya
elazığ
kadıköy
0J4
https://saglamproxy.com
ReplyDeletemetin2 proxy
proxy satın al
knight online proxy
mobil proxy satın al
ML5YY2
شركة تنظيف منازل بجازان p7BZLQJKse
ReplyDelete