const int tempPin = A0;
const int fanPin = 9; // Pin de control del transistor
const float calFactor = 0.01; // Factor de calibración para el LM335
const float thresholdTemp = 25.0; // Temperatura umbral en grados Celsius
void setup() {
pinMode(fanPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int tempReading = analogRead(tempPin);
float temperature = (tempReading * calFactor) - 273.15; // Conversión a Celsius
Serial.print("Temperature: ");
Serial.println(temperature);
if (temperature > thresholdTemp) {
digitalWrite(fanPin, HIGH); // Encender ventilador
} else {
digitalWrite(fanPin, LOW); // Apagar ventilador
}