↑
⬤ Intermédio

🌀 Ventoinha — Ventilação Automática

⏱️ 25 min   🧩 Ventoinha — Pino D3 (via relé D4)

⚠️

A ventoinha do Kit C é controlada através do relé (pino D4) — não diretamente pelo pino D3, que não fornece corrente suficiente. O pino D3 pode ser usado para sinalizar estado. Consulta o diagrama da tua placa de interface para confirmar.

Exercício — Ventilação automática por deteção de gás

ex_ventoinha_gas.ino
#define RELE  4   // Controla a ventoinha
#define MQ2   A1
#define LIMIAR 400

void setup() {
  pinMode(RELE, OUTPUT);
  digitalWrite(RELE, HIGH);  // Desligado
  Serial.begin(9600);
  delay(60000); // Pré-aquecimento MQ-2
}

void loop() {
  int gas = analogRead(MQ2);
  if (gas > LIMIAR) {
    digitalWrite(RELE, LOW);   // Ventoinha ON
    Serial.println("Ventoinha ligada");
  } else {
    digitalWrite(RELE, HIGH);  // Ventoinha OFF
  }
  delay(500);
}