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

Serial komunikasi antar device ada 3 yaitu
1.GND
2. RX
3.TX

Komentar

Postingan populer dari blog ini

Relay lampu menggunakan NodeMCU

Kode program ( sketch ) sensor infrared di Arduino Uno with buzzer