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 Sensor de Temperatura com Arduino

Os sensores de temperatura são componentes essenciais em muitos projetos de eletrônica e automação. Eles permitem monitorar e controlar a temperatura em diversos ambientes e aplicações. Neste artigo, vamos explorar como criar um sensor de temperatura utilizando o Arduino, um microcontrolador popular e acessível.

Introdução

O Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em hardware e software fáceis de usar. Ele é amplamente utilizado por iniciantes e profissionais para criar projetos interativos. Neste tutorial, vamos usar um sensor de temperatura LM35, que é um sensor de temperatura analógico, para medir a temperatura ambiente e exibir os valores em um monitor serial.

Materiais Necessários

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

Diagrama de Conexão

  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 do Arduino.

Código de Exemplo

Abaixo está um exemplo de código para ler a temperatura do sensor LM35 e exibir os valores no monitor serial do Arduino IDE.

// Define o pino onde o sensor 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
  int sensorValue = analogRead(sensorPin);

  // Converte o valor analógico para tensão
  float voltage = sensorValue * (5.0 / 1023.0);

  // Converte a tensão para temperatura em Celsius
  float temperatureC = voltage * 100;

  // Exibe a temperatura no monitor serial
  Serial.print("Temperatura: ");
  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 onde o sensor LM35 está conectado é definido como sensorPin.
  2. Setup: A função setup() inicializa a comunicação serial a 9600 bps.
  3. Loop: A função loop() é executada continuamente:
    • O valor analógico do sensor é lido usando analogRead(sensorPin).
    • Este valor é convertido para tensão.
    • A tensão é convertida para temperatura em Celsius.
    • A temperatura é exibida no monitor serial.
    • O programa aguarda 1 segundo antes de fazer a próxima leitura.

Conclusão

Criar um sensor de temperatura com Arduino é um projeto simples e eficaz para monitorar a temperatura ambiente. Com o sensor LM35, você pode obter leituras precisas de temperatura e utilizá-las em diversos projetos, como sistemas de controle de clima, monitoramento ambiental e automação residencial.

Experimente este projeto e explore as inúmeras possibilidades que o Arduino oferece!

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.