#define FLAME_SENSOR_PIN 7
#define BUZZER_PIN 5
#define LED_PIN 6
void setup() {
Serial.begin(115200);
pinMode(BUZZER_PIN, OUTPUT);
pinMode(LED_PIN, OUTPUT);
pinMode(FLAME_SENSOR_PIN, INPUT);
}
void loop() {
int ALERTE_ACTIVE = 0; // front pour faire un temps d'aret is l'alarme est fait
int analogValue = analogRead(FLAME_SENSOR_PIN);
if (analogValue < 1880) { // Seuil ajuster a 55 ℃
Serial.println("ALERTE INCENDIE");
tone(5, 262, 5000); //buzz on
for (int i = 0; i < 5; i++) {
digitalWrite(LED_PIN, HIGH);
delay(500);
digitalWrite(LED_PIN, LOW);
delay(500);
}
ALERTE_ACTIVE = 1;
}
if (ALERTE_ACTIVE) {
delay(4000); // Attendre 4 secondes avant la prochaine lecture
}
}
Loading
esp32-s2-devkitm-1
esp32-s2-devkitm-1