Kode program (sketch) DHT11 di Arduino Uno
Buat kamu yang mau membuat script DHT11 dengan Arduino Uno
bisa lihat script berikut...
#include "DHT.h" //fungsi ini untuk memasukkan library DHT11
#define DHTPIN 1 // menunjukkan PINnya di 1
#define DHTTYPE DHT11 //type dhtnya DHT11
DHT dht(1, DHT11);
void setup() {
Serial.begin(9600); //kecepatan masuknya data ke arduino 9600 bps
Serial.println(F("DHT11 test!")); //untuk mencetak di serial monitor
dht.begin(); // menjalankan sensor dht
}
void loop() {
delay(2000);//kok dikasih delay? biar siap menerima data
float h = dht.readHumidity();// membaca kelembapan disimpan di variabel h
float t = dht.readTemperature();//membaca temperatur disimpan di variabel t
//kok pakefloat, karena bisa nerima data desimal
if (isnan(h) || isnan(t)) { //isnan itu is no a number
Serial.println(F("Failed to read from DHT sensor!")); //untuk mencetak di serial monitor menurun
return;
}
Serial.print(F("Humadity: ")); // F artinya dimasukan ke memory flash
Serial.print(h);
Serial.print(F("Temperature: ")); // mencetak di serial monitar menyamping
Serial.print(t);
Serial.println(F("ÂșC"));
}
Penjelasan
1.GND
2. RX
3.TX
Komentar
Posting Komentar