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 Arduino interessados em aprender sobre controle de temperatura. O controle de temperatura é uma aplicação comum em diversos projetos eletrônicos, desde sistemas de aquecimento e refrigeração até projetos de automação residencial. Neste artigo, vamos explorar como criar um sistema de controle de temperatura utilizando o Arduino, fornecendo exemplos de código e uma lista de componentes necessários. Projeto: O projeto consiste em criar um sistema de controle de temperatura que liga e desliga um dispositivo de aquecimento (como uma resistência) com base em um valor de temperatura desejado. O objetivo é manter a temperatura em um ambiente específico dentro de uma faixa pré-determinada. Lista de componentes:
// Incluindo a biblioteca para comunicação com o sensor de temperatura
#include <OneWire.h>
#include <DallasTemperature.h>
// Definindo o pino do sensor de temperatura
// Criando uma instância do sensor de temperatura OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire);
// Definindo o pino do relé e do LED int relayPin = 3; int ledPin = 4;
// Definindo a temperatura desejada float desiredTemperature = 25.0;
void setup() { // Inicializando a comunicação com o sensor de temperatura sensors.begin();
// Configurando os pinos do relé e do LED como saída pinMode(relayPin, OUTPUT); pinMode(ledPin, OUTPUT); }
void loop() { // Lendo a temperatura atual sensors.requestTemperatures(); float currentTemperature = sensors.getTempCByIndex(0);
// Verificando se a temperatura está abaixo da desejada if (currentTemperature < desiredTemperature) { // Ligando o dispositivo de aquecimento digitalWrite(relayPin, HIGH); digitalWrite(ledPin, HIGH); } else { // Desligando o dispositivo de aquecimento digitalWrite(relayPin, LOW); digitalWrite(ledPin, LOW); }
// Aguardando um segundo antes de realizar a próxima leitura delay(1000); }
Compartilhe este artigo com seus amigos que estão interessados em aprender sobre Arduino e controle de temperatura!