sábado, 1 de agosto de 2026
const int sensor = A0;
const int led = 9;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
int leitura = analogRead(sensor);
// Conversão indicada pelo professor
float temperatura = leitura * 0.48828 - 49.8;
Serial.print("Leitura: ");
Serial.print(leitura);
Serial.print(" Temperatura: ");
Serial.print(temperatura);
Serial.println(" °C");
if (temperatura < 25) {
analogWrite(led, 0); // LED apagado
}
else if (temperatura <= 29) {
analogWrite(led, 127); // 50%
}
else if (temperatura > 30) {
analogWrite(led, 255); // 100%
}
delay(200);
}