Advertisement
cisco404

Alat Ukur Suhu dan Kelembaban dengan Arduino dan Sensor

May 1st, 2024
631
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.07 KB | Source Code | 0 0
  1. #include <DHT.h>
  2.  
  3. #define DHTPIN 2 // Pin digital yang terhubung ke sensor DHT
  4. #define DHTTYPE DHT11 // Tipe sensor DHT (DHT11 atau DHT22)
  5.  
  6. // -------------------------------------------
  7. // Program Alat Ukur Suhu dan Kelembaban dengan Arduino dan Sensor
  8. // www.ardukode.blogspot.com
  9. // -------------------------------------------
  10.  
  11. DHT dht(DHTPIN, DHTTYPE); // Objek DHT untuk komunikasi dengan sensor
  12.  
  13. void setup() {
  14.   Serial.begin(9600); // Inisialisasi komunikasi serial
  15.   dht.begin(); // Inisialisasi sensor DHT
  16. }
  17.  
  18. void loop() {
  19.   // Baca nilai suhu dan kelembaban
  20.   float temperature = dht.readTemperature();
  21.   float humidity = dht.readHumidity();
  22.  
  23.   // Cek apakah data valid
  24.   if (isnan(temperature) || isnan(humidity)) {
  25.     Serial.println("Failed to read from DHT sensor!");
  26.     return;
  27.   }
  28.  
  29.   // Tampilkan nilai suhu dan kelembaban
  30.   Serial.print("Suhu: ");
  31.   Serial.print(temperature);
  32.   Serial.print(" *C ");
  33.   Serial.print("Kelembaban: ");
  34.   Serial.print(humidity);
  35.   Serial.println("%");
  36.  
  37.   delay(2000); // Tunggu 2 detik sebelum membaca data lagi
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement