Rilevamento fiamma

Share

Ecco un semplice esempio di codice Arduino per rilevare una fiamma utilizzando un modulo sensore di fiamma, come ad esempio un sensore ad infrarossi. Assicurati di collegare il sensore al tuo Arduino come appropriato e di avere la libreria necessaria installata se richiesta dal sensore. Questo è solo un esempio base, e puoi adattarlo in base alle tue esigenze:

int sensorPin = A0;  // Collega il sensore di fiamma al pin analogico A0
int threshold = 100; // Imposta una soglia per rilevare la fiamma

void setup() {
  Serial.begin(9600); // Inizializza la comunicazione seriale
}

void loop() {
  int sensorValue = analogRead(sensorPin); // Leggi il valore dal sensore

  if (sensorValue > threshold) {
    Serial.println("Fiamma rilevata!"); // Se il valore supera la soglia, rileva la fiamma
  } else {
    Serial.println("Nessuna fiamma rilevata.");
  }

  delay(1000); // Attendere un secondo prima di eseguire una nuova lettura
}

Questo codice legge il valore dal sensore di fiamma collegato al pin analogico A0 e lo confronta con una soglia. Se il valore supera la soglia, viene rilevata una fiamma e viene stampato un messaggio sulla porta seriale. Puoi poi personalizzare l’azione in base alla rilevazione della fiamma, come ad esempio attivare un allarme o spegnere un dispositivo.