#define METAL_SENSOR_PIN 34 // Broche connectée à la sortie du capteur de métal
#define LED_GREEN_PIN 25 // Broche connectée à la LED verte
#define LED_RED_PIN 26 // Broche connectée à la LED rouge
void setup() {
// Initialisation des broches
pinMode(METAL_SENSOR_PIN, INPUT);
pinMode(LED_GREEN_PIN, OUTPUT);
pinMode(LED_RED_PIN, OUTPUT);
// Éteindre les LEDs au démarrage
digitalWrite(LED_GREEN_PIN, LOW);
digitalWrite(LED_RED_PIN, LOW);
Serial.begin(115200); // Initialiser la communication série pour le débogage
}
void loop() {
int sensorValue = digitalRead(METAL_SENSOR_PIN); // Lire la valeur du capteur
if (sensorValue == HIGH) {
// Détection de métal
digitalWrite(LED_GREEN_PIN, HIGH);
digitalWrite(LED_RED_PIN, LOW);
} else {
// Non-métal
digitalWrite(LED_GREEN_PIN, LOW);
digitalWrite(LED_RED_PIN, HIGH);
}
delay(100); // Petite pause pour éviter une lecture excessive
}