Passo 1: Configuração dos Componentes
Conexão dos Componentes Físicos:
● Conecte o sensor de temperatura (TMP36) ao pino analógico A0 do Arduino.
● Conecte o buzzer ao pino digital 8 do Arduino.
● Conecte o display LCD aos pinos 12, 11, 5, 4, 3 e 2 do Arduino.
Passo 2: Escrevendo o Código
Incluir a Biblioteca LiquidCrystal:
● Certifique-se de ter a biblioteca LiquidCrystal instalada no Arduino IDE
(Sketch -> Incluir Biblioteca -> Gerenciar Bibliotecas).
Definir Constantes e Variáveis:
● Defina os pinos dos componentes e os estados do sistema.
● Estabeleça as variáveis para controle de tempo e temperatura.
Setup Inicial:
● Inicialize o LCD e defina o pino do buzzer como saída.
● Coloque o sistema no estado de leitura.
Loop Principal:
● Leia a temperatura a cada dois segundos.
● Se estiver no modo de leitura, verifique se a temperatura atinge o nível de
alerta (50 °C).
● Se estiver no modo de alerta, ative o buzzer e verifique se a temperatura volta
ao normal (40 °C).
Função para Ler Temperatura:
● Implemente uma função para ler a temperatura do sensor conectado ao
Arduino.
Passo 3: Upload do Código para o Arduino
Abra o Arduino IDE:
● Copie o código fornecido na janela do Arduino IDE.
Verifique e Faça o Upload do Código:
● Antes de fazer o upload, verifique se o tipo de placa e a porta estão
corretamente selecionados em Ferramentas.
● Clique em "Verificar" para verificar se há erros.
● Se não houver erros, faça o upload do código para o Arduino.
Passo 4: Teste e Depuração
Monitor Serial:
● Se necessário, adicione instruções para imprimir informações no monitor
serial ([Link]()) para depuração e verificação dos valores lidos.
Verificação dos Componentes:
● Certifique-se de que todos os componentes estejam conectados
corretamente.
● Verifique se o display LCD exibe a temperatura corretamente.
● Teste o funcionamento do buzzer quando a temperatura atinge os limites
estabelecidos.
Passo 5: Ajustes e Melhorias
Ajustes de Calibração:
● Se a leitura de temperatura não estiver correta, calibre o sensor ou ajuste a
fórmula de conversão de tensão para temperatura.
Melhorias no Código:
● Refatore o código conforme necessário para melhor legibilidade e eficiência.
● Adicione mais recursos ou melhorias conforme desejado para expandir a
funcionalidade do sistema.
Ao seguir esses passos, você deve ser capaz de configurar e testar o sistema que atende
aos requisitos especificados. Lembre-se de sempre verificar as conexões físicas, fazer
verificações regulares e ajustar o código conforme necessário para garantir o bom
funcionamento do sistema.