CÓDIGO
#include <WiFi.h>
#include <Wire.h>
#include "DHTesp.h"
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#define DHT_PIN 4 // Pin onde o sensor DHT22 está conectado
float temperatura, umidade;
DHTesp dht;
Adafruit_BME280 bme;
const char* ssid = "USUARIO";
const char* password = "SENHA";
void setup() {
Serial.begin(115200);
delay(1000);
// Inicializa o sensor DHT22
dht.setup(DHT_PIN, DHTesp::DHT22);
//Inicializa o sensor BME280
//Código acima esta como comentario para fins de simulação
//Conecta-se à rede Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Conectando à rede WiFi...");
}
Serial.println("Conectado à rede WiFi");
}
void loop() {
// Leitura do sensor DHT22
temperatura = dht.getTemperature();
umidade = dht.getHumidity();
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println(" °C");
Serial.print("Umidade: ");
Serial.print(umidade);
Serial.println(" %");
delay(5000);
}