// Pines
const int pinLM35 = A0;
const int ledVerde = 12;
const int ledRojo = 13;
const int buzzer = 11;
void setup() {
pinMode(ledVerde, OUTPUT);
pinMode(ledRojo, OUTPUT);
pinMode(buzzer, OUTPUT);
[Link](9600);
void loop() {
int valorAnalogico = analogRead(pinLM35);
float voltaje = valorAnalogico * (5.0 / 1023.0);
float temperatura = voltaje * 100.0;
[Link]("Temperatura: ");
[Link](temperatura);
[Link](" °C");
if (temperatura < 40) {
digitalWrite(ledVerde, HIGH);
digitalWrite(ledRojo, LOW);
noTone(buzzer);
} else if (temperatura >= 40 && temperatura <= 55) {
digitalWrite(ledVerde, LOW);
digitalWrite(ledRojo, HIGH);
tone(buzzer, 1000); // tono medio
} else {
digitalWrite(ledVerde, LOW);
digitalWrite(ledRojo, HIGH);
tone(buzzer, 2000); // tono más agudo
delay(500);