//Nama: Yusuf Palaguna
//NIM: 20200130156
#include <Adafruit_Sensor.h>
#include <DHT.h>
#define BLYNK_TEMPLATE_ID "TMPL6a_mB-Jw-"
#define BLYNK_TEMPLATE_NAME "tugas 4 IoT"
#define BLYNK_AUTH_TOKEN "iV-uOTsjXUj5u757c4MVeaD73oG77Ytl"
#define DHTPIN 2 // Pin tempat Anda menyambungkan sensor DHT
#define DHTTYPE DHT22 // Jenis sensor DHT yang digunakan
DHT dht(DHTPIN, DHTTYPE);
int ledPin = 13; // Pin tempat Anda menyambungkan LED
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(ledPin, OUTPUT);
}
void loop() {
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
if (!isnan(temperature)) {
Serial.print("Humidity: ");
Serial.println(humidity);
Serial.print("Suhu: ");
Serial.println(temperature);
if (temperature >= 30) {
digitalWrite(ledPin, HIGH); // Mengaktifkan LED jika suhu >= 30 derajat C
} else {
digitalWrite(ledPin, LOW); // Mematikan LED jika suhu < 30 derajat C
}
}
delay(2000); // Mengukur suhu setiap 2 detik
}