/**
ESP32 + DHT22 Example for Wokwi
https://wokwi.com/arduino/projects/322410731508073042
*/
#include <Arduino.h>
#include "DHTesp.h"
const int DHT_PIN = 15;
DHTesp dhtSensor;
const int Potent_PIN = 25;
int humedad_tierra;
const int LDR_PIN = 19;
int luz_solar;
const float GAMMA = 1.2;
const float RL10 = 20.0;
#include <CTBot.h>
CTBot bot_didactico;
String TOKEN = "6227199983:AAH2Vhp4RPxvp2jzcWaTbIRrNAgCi3gaIY4";
String SSID = "Wokwi-GUEST";
String PSWD = "";
long usuario;
TBMessage mensaje;
int numero_aleatorio = random(0, 4);
void setup() {
Serial.begin(115200);
bot_didactico.wifiConnect(SSID, PSWD);
dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
pinMode(LDR_PIN, INPUT);
}
void loop() {
//NUMERO ALEATORIO
Serial.println("numero aleatorio: " + String (numero_aleatorio));
//LUZ SOLAR
int luz_solar = analogRead(DHT_PIN);
Serial.println("luz solar: " + String(luz_solar));
//HUMEDAD SUELO
humedad_tierra=analogRead(Potent_PIN) ;
Serial.println("humedad tierra: " + String(humedad_tierra));
//TEMPERATURA Y HUMEDAD AMBENTE
TempAndHumidity data = dhtSensor.getTempAndHumidity();
Serial.println("Temp: " + String(data.temperature, 2) + "°C");
Serial.println("Humidity: " + String(data.humidity, 1) + "%");
Serial.println("---");
delay(1000);
}