Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O controle automatizado é uma aplicação fundamental em diversos sistemas modernos, permitindo que dispositivos operem de forma autônoma com base em condições predefinidas. O Arduino, uma plataforma de prototipagem eletrônica, é uma excelente ferramenta para implementar sistemas de controle automatizado devido à sua simplicidade e versatilidade.
Neste artigo, exploraremos como criar um sistema de controle automatizado usando o Arduino. Vamos desenvolver um exemplo prático de controle de temperatura, onde um ventilador é acionado automaticamente quando a temperatura ambiente excede um valor específico.
Exemplo Prático: Controle de Temperatura com Arduino
Componentes Necessários:
Circuito:
Código Arduino:
const int sensorPin = A0; // Pino do sensor LM35
const int relayPin = 8; // Pino do relé
const float thresholdTemp = 30.0; // Temperatura limite em graus Celsius
void setup() {
pinMode(relayPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(sensorPin);
float voltage = sensorValue * (5.0 / 1023.0);
float temperatureC = voltage * 100.0; // Conversão para graus Celsius
Serial.print("Temperatura: ");
Serial.print(temperatureC);
Serial.println(" C");
if (temperatureC > thresholdTemp) {
digitalWrite(relayPin, HIGH); // Liga o ventilador
Serial.println("Ventilador ligado");
} else {
digitalWrite(relayPin, LOW); // Desliga o ventilador
Serial.println("Ventilador desligado");
}
delay(1000); // Aguarda 1 segundo antes da próxima leitura
}
Explicação do Código:
thresholdTemp
), o relé é ativado, ligando o ventilador.Este exemplo demonstra um sistema básico de controle automatizado usando o Arduino. A lógica pode ser expandida para incluir múltiplos sensores e atuadores, criando sistemas mais complexos e inteligentes.