Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar um sistema de medição de temperatura com Arduino

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.

Materiais Necessários

  • Arduino Uno
  • Sensor de temperatura LM35
  • Protoboard
  • Jumpers (fios de conexão)
  • Cabo USB para conectar o Arduino ao computador

Conexões Físicas

  1. Conecte o pino VCC do LM35 ao pino 5V do Arduino.
  2. Conecte o pino GND do LM35 ao pino GND do Arduino.
  3. Conecte o pino de saída do LM35 ao pino A0 (entrada analógica) do Arduino.

Código de Exemplo

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);
}

Explicação do Código

  1. Definição do Pino: O pino ao qual o sensor LM35 está conectado é definido como sensorPin.
  2. Setup: A função setup() inicializa a comunicação serial a 9600 bps, permitindo que os dados sejam enviados para o monitor serial.
  3. Loop:
    • A função analogRead(sensorPin) lê o valor analógico do sensor.
    • O valor lido é convertido em tensão.
    • A tensão é convertida em temperatura em graus Celsius.
    • A temperatura é exibida no monitor serial.
    • A função delay(1000) faz com que o Arduino espere 1 segundo antes de fazer a próxima leitura.

Considerações Finais

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.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.