#ifdef __cplusplus
extern "C" {
#endif
uint8_t temprature_sens_read();
#ifdef __cplusplus
}
#endif
uint8_t temprature_sens_read();
// Define el pin del LED
const int ledPin = 2; // Puedes cambiarlo al pin que desees
// Define la temperatura umbral en grados Celsius
const float temperaturaUmbral = 33.0; // Ajusta la temperatura según tus necesidades
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT); // Configura el pin del LED como salida
}
void loop() {
float temperaturaCelsius = (temprature_sens_read() - 32) / 1.8; // Convierte a Celsius
Serial.print("Temperatura: ");
Serial.print(temperaturaCelsius);
Serial.println(" C");
// Verifica si la temperatura supera el umbral
if (temperaturaCelsius > temperaturaUmbral) {
digitalWrite(ledPin, HIGH); // Enciende el LED
Serial.println("LED encendido");
} else {
digitalWrite(ledPin, LOW); // Apaga el LED
Serial.println("LED apagado");
}
delay(1000); // Espera 1 segundo
}