#include #include #include Adafruit_SHT31 sht31 = Adafruit_SHT31(); float h = 0.0, t = 0.0; String nombre_BT = "ESP32CJN", mensaje = ""; BluetoothSerial SerialBTUno; void setup() { Serial.begin(9600); Serial.println("SHT3X test!"); // Inicializar sensor SHT3X if (!sht31.begin(0x44)) { // Dirección I2C común Serial.println("No se encontró el sensor SHT3X"); while (1) delay(1); } SerialBTUno.begin(nombre_BT); pinMode(2, OUTPUT); delay(100); } void loop() { leerSHT3X(); String a = "HUMEDAD: " + String(h) + " TEMPERATURA: \\" + String(t); for (int i = 0; i < a.length(); i++) { SerialBTUno.write(a[i]); } SerialBTUno.write(10); } void leerSHT3X() { delay(4000); t = sht31.readTemperature(); h = sht31.readHumidity(); if (isnan(h) || isnan(t)) { Serial.println("Error al leer el sensor SHT3X"); return; } Serial.print("Temp: "); Serial.print(t); Serial.print("humedad; "); Serial.println(h); }