/**
ESP32 + DHT22 Example for Wokwi
https://wokwi.com/arduino/projects/322410731508073042
*/
#include "DHTesp.h"
const int DHT_PIN = 15;
const int SIKIL_LED = 2;
const int HAND_LED = 4;
const int TANGAN_LED = 18;
const int btn1 = 5;
int tombol = 0;
DHTesp dhtSensor;
void setup() {
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(18, OUTPUT);
pinMode(btn1, INPUT);
Serial.begin(115200);
dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
}
void loop() {
/**TempAndHumidity data = dhtSensor.getTempAndHumidity();
Serial.println("Temp: " + String(data.temperature, 2) + "°C");
Serial.println("Humidity: " + String(data.humidity, 1) + "%");
if(data.temperature>=50){
digitalWrite(2, HIGH);
Serial.print("suhu diatas ambang batas,led nyala");
}else{
digitalWrite(2, LOW);
Serial.println("suhu normal,led mati");
}
if(data.humidity>=40.1){
digitalWrite(4, HIGH);
Serial.print("suhu diatas ambang batas,led nyala");
}else{
digitalWrite(4, LOW);
Serial.println("suhu normal,led mati");
} **/
tombol=digitalRead(btn1);
if(tombol == HIGH){
digitalWrite(18, HIGH);
Serial.print("OPO COK");
delay(1000);
} else {
digitalWrite(18, LOW);
}
Serial.println("-----");
delay(1);
}