Description
Voici une description complète du Module effet Hall Reed Capteur Magnétique Interrupteur FC-01 pour Arduino, suivie d’une guide pratique d’utilisation avec exemples de code pour Arduino.
📦 Description du Module FC-01
Le Module FC-01 est un détecteur magnétique basé sur un interrupteur Reed ou sur un capteur à effet Hall, utilisé pour détecter la présence d’un champ magnétique. Lorsqu’un aimant est approché du capteur, il active l’interrupteur interne, générant un signal numérique en sortie (HIGH ou LOW).
🔧 Spécifications techniques:
- Nom du module : FC-01
- Capteur principal : Interrupteur magnétique Reed ou détecteur d’effet Hall
- Tension d’exploitation : 3.3V – 5V
- Type de sortie : Numérique (0 ou 1)
- Interface : 3 broches (VCC, GND, DO)
- LED embarquée : Indique visuellement lorsque le capteur détecte un champ magnétique
- Taille compacte : Environ 3,2 cm × 1,4 cm
- Réglage de la sensibilité : Certains modèles incluent un potentiomètre (pour les modèles d’effet Hall)
⚙️ Connexions du module FC-01 avec Arduino
| Broches FC-01 | Broches Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| DO | D2 (ou tout broche digitale) |
🧪 Comment ça fonctionne
- Quand il n’y a pas de champ magnétique, la sortie DO est HIGH (valeur 1).
- Quand un aimant est proche du capteur, le commutateur se ferme et la sortie DO va LOW (valeur 0).
- Le LED intégrée s’illumine lorsque le détecteur est activé (aimant détecté).
🧰 Guide de programmation avec Arduino
1️⃣ Code de base pour lire l’état du détecteur
const int sensorPin = 2; // DO collegato al pin digitale 2
const int ledPin = 13; // LED integrato su Arduino per segnalazione
void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = digitalRead(sensorPin);
if (sensorValue == LOW) {
Serial.println("Magnete Rilevato!");
digitalWrite(ledPin, HIGH); // Accende LED
} else {
Serial.println("Nessun magnete");
digitalWrite(ledPin, LOW); // Spegne LED
}
delay(200);
}
🧪 Exemples d’utilisation
🔒 1. Détection d’ouverture/fermeture de porte
Connectez le module sur une porte : lorsque la porte est ouverte (l’aimant s’éloigne), l’Arduino peut activer une alarme ou envoyer une notification.
💡 2. Comptage de passages (rotations ou objets)
En utilisant un aimant fixé sur une roue ou un objet rotatif, chaque passage près du détecteur génère un impulsions : cela peut être utilisé comme compteur.
🎮 3. Interrupteur invisible
Un détecteur caché sous un panneau peut servir d’interrupteur magnétique sans contact visible.
🔄 Code pour compteur magnétique (incrémente chaque passage)
const int sensorPin = 2;
int counter = 0;
bool lastState = HIGH;
void setup() {
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}
void loop() {
bool currentState = digitalRead(sensorPin);
if (lastState == HIGH && currentState == LOW) {
counter++;
Serial.print("Conteggio: ");
Serial.println(counter);
delay(300); // debounce semplice
}
lastState = currentState;
}
🧯 Conseils pratiques
- Débordement: le détecteur peut générer des impulsions fausses pour les vibrations. Utilisez un petit
delay()ou un filtre logiciel. - Alimentation stable: si vous utilisez plusieurs capteurs, assurez-vous que la ligne 5V est bien alimentée.
- Compatibilité: fonctionne bien avec toutes les cartes Arduino (Uno, Nano, Mega, etc).
📌 Conclusion
Le Module FC-01 est économique, fiable et parfait pour les projets nécessitant la détection de la présence d’un aimant .Il est idéal pour les amateurs et les makers qui souhaitent réaliser des systèmes de sécurité, compteur, ou simplement des interrupteurs magnétiques sans contact.
Didacticiel : Comment utiliser le détecteur magnétique FC-01
Le détecteur magnétique FC-01 est idéal pour les projets nécessitant la détection d’un champ magnétique. Utile pour les débutants et les intermédiaires, il est parfait pour contrôler la présence ou l’absence d’un objet magnétique.
Ce qu’il faut
- Arduino UNO ou compatible
- Câble d’alimentation
- Câble de masse
- Câble de signal
- Outils d’électronique
Étapes
- 1. Ayez à disposition l’Arduino UNO et le capteur FC-01.
- 2. Connectez le capteur au pin A0 de votre Arduino.
- 3. Connectez le VCC du capteur au VCC de votre Arduino.
- 4. Connectez le GND du capteur au GND de votre Arduino.
- 5. Chargez le code suivant sur votre Arduino.
- 6. Vérifiez dans le datasheet la position exacte des broches.
- 7. Essayez de déplacer un objet magnétique près du capteur.
- 8. Vérifiez que l’LED sur votre Arduino s’allume lorsque l’objet magnétique est proche.
Exemple de code
```void setup() { Serial.begin(9600);}void loop() { int val = analogRead(A0); Serial.println(val); delay(100);}```
Mini-projet
Construisez un système d’alarme basé sur un capteur magnétique. Connectez le capteur à un relais et à une cloche. Lorsque l’objet magnétique est déplacé, la cloche sonne.
Erreurs courantes
- Ne connectez pas correctement les broches du capteur.
- Ne vérifiez pas la position correcte des broches.
- Ne utilisez pas un Arduino compatible.
- Ne testez pas le capteur avec un objet magnétique.
Accessoires conseillés
- Relais
- Cloche
- Alimentation 5V
- LED
Questions fréquentes
Le capteur ne réagit pas lorsque je déplace un objet magnétique ?
Vérifiez la position correcte des broches et l’orientation du capteur.
Quelle est la broche de masse du capteur ?
La broche GND.
Peux-je utiliser un Arduino Nano ?
Oui, l’Arduino Nano est compatible.
Le capteur nécessite une alimentation externe ?
Non, l’alimentation est fournie par l’Arduino.



















Avis
Il n’y a pas encore d’avis.