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

Projeto Eletrônico: Controle de Temperatura com Arduino

Público-Alvo: Iniciantes em eletrônica e programação com Arduino Neste artigo, vamos explorar um projeto eletrônico utilizando o Arduino, que consiste em controlar a temperatura de um ambiente. Através desse projeto, os leitores poderão aprender os conceitos básicos de eletrônica, programação e sensoriamento, além de obter uma compreensão prática sobre como utilizar o Arduino em projetos do mundo real.

Projeto: O objetivo deste projeto é criar um sistema de controle de temperatura utilizando um Arduino Uno, um sensor de temperatura LM35 e um display LCD. O sistema será capaz de medir a temperatura ambiente e exibi-la no display LCD, além de acionar um cooler quando a temperatura ultrapassar um determinado limite.

Lista de componentes:

Exemplos: A seguir, apresentamos o código para o projeto de controle de temperatura com Arduino:

include <LiquidCrystal.h>

// Define os pinos utilizados pelo display LCD LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

// Define o pino do sensor de temperatura const int pinSensorTemp = A0;

// Define o pino do cooler const int pinCooler = 6;

// Define o limite de temperatura para acionar o cooler const float limiteTemperatura = 25.0;

void setup() { // Inicializa o display LCD com 16 colunas e 2 linhas lcd.begin(16, 2);

// Define o pino do cooler como saída pinMode(pinCooler, OUTPUT);

// Imprime o título no display LCD lcd.print("Controle de Temp."); }

void loop() { // Lê a tensão do sensor de temperatura int tensao = analogRead(pinSensorTemp);

// Converte a tensão para temperatura em graus Celsius float temperatura = (tensao * 5.0) / 1024.0;

// Atualiza a temperatura no display LCD lcd.setCursor(0, 1); lcd.print("Temp: "); lcd.print(temperatura); lcd.print(" C");

// Verifica se a temperatura ultrapassou o limite if (temperatura > limiteTemperatura) { // Aciona o cooler digitalWrite(pinCooler, HIGH); } else { // Desliga o cooler digitalWrite(pinCooler, LOW); }

// Aguarda 1 segundo delay(1000); }

Gostou deste projeto de controle de temperatura com Arduino? Compartilhe este artigo com seus amigos para que eles também possam aprender e se inspirar!

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.