Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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:
// 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!