Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A medição de temperatura é uma aplicação comum e útil em projetos de Arduino. Utilizando sensores de temperatura como o LM35, DHT11 ou DS18B20, é possível monitorar a temperatura ambiente e realizar diversas ações com base nos dados coletados. Neste artigo, vamos explorar como criar um sistema de medição de temperatura utilizando o sensor LM35 e o Arduino Uno.
A seguir, um exemplo de código para ler a temperatura do sensor LM35 e exibi-la no monitor serial do Arduino IDE.
// Definindo o pino onde o LM35 está conectado
const int sensorPin = A0;
void setup() {
// Inicializa a comunicação serial a 9600 bps
Serial.begin(9600);
}
void loop() {
// Lê o valor analógico do sensor (0 - 1023)
int sensorValue = analogRead(sensorPin);
// Converte o valor lido para a tensão (0 - 5V)
float voltage = sensorValue * (5.0 / 1023.0);
// Converte a tensão para temperatura em Celsius
float temperatureC = voltage * 100.0;
// Exibe a temperatura no monitor serial
Serial.print("Temperature: ");
Serial.print(temperatureC);
Serial.println(" °C");
// Aguarda 1 segundo antes de fazer a próxima leitura
delay(1000);
}
sensorPin
.setup()
inicializa a comunicação serial a 9600 bps, permitindo que os dados sejam enviados para o monitor serial.analogRead(sensorPin)
lê o valor analógico do sensor.delay(1000)
faz com que o Arduino espere 1 segundo antes de fazer a próxima leitura.Este é um exemplo básico de como medir a temperatura usando um sensor LM35 com Arduino. Dependendo das suas necessidades, você pode expandir este projeto para incluir funcionalidades adicionais, como exibição em um display LCD, registro de dados em um cartão SD, ou envio de dados para a nuvem.