Modulo effetto Hall Reed Sensore Magnetico Interruttore Switch FC-01 per Arduino
€2,81
Attualmente disponibile su ordinazione con consegna prevista entro 60 giorni circa dall'acquisto.
Quantità | Prezzo Unitario |
---|---|
12 - 49 | €2,67 |
50 - 99 | €2,61 |
100 + | €2,53 |
Product Description
Ecco una descrizione completa del Modulo effetto Hall Reed Sensore Magnetico Interruttore Switch FC-01 per Arduino, seguita da una guida pratica all’utilizzo con esempi di codice per Arduino.
📦 Descrizione del Modulo FC-01
Il Modulo FC-01 è un sensore magnetico basato su un interruttore Reed o su un sensore a effetto Hall, utilizzato per rilevare la presenza di un campo magnetico. Quando un magnete viene avvicinato al sensore, esso attiva l’interruttore interno, generando un segnale digitale in uscita (HIGH o LOW).
🔧 Specifiche tecniche:
- Nome modulo: FC-01
- Sensore principale: Interruttore Reed magnetico o sensore effetto Hall
- Tensione operativa: 3.3V – 5V
- Tipo uscita: Digitale (0 o 1)
- Interfaccia: 3 pin (VCC, GND, DO)
- LED onboard: Indica visivamente quando il sensore rileva un campo magnetico
- Dimensioni compatte: Circa 3.2 cm × 1.4 cm
- Regolazione sensibilità: Alcuni modelli includono potenziometro (per modelli effetto Hall)
⚙️ Connessioni del Modulo FC-01 a Arduino
FC-01 Pin | Arduino Pin |
---|---|
VCC | 5V |
GND | GND |
DO | D2 (o qualsiasi pin digitale) |
🧪 Come funziona
- Quando non c’è campo magnetico, l’uscita DO è HIGH (valore 1).
- Quando un magnete è vicino al sensore, l’interruttore si chiude e l’uscita DO va LOW (valore 0).
- Il LED integrato si accende quando il sensore è attivato (magnete rilevato).
🧰 Guida alla programmazione con Arduino
1️⃣ Codice base per leggere lo stato del sensore
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);
}
🧪 Esempi di utilizzo
🔒 1. Rilevamento apertura/chiusura porta
Collega il modulo su una porta: quando viene aperta (magnete si allontana), Arduino può attivare un allarme o inviare una notifica.
💡 2. Conta passaggi (rotazioni o oggetti)
Usando un magnete fissato a una ruota o un oggetto rotante, ogni passaggio vicino al sensore genera un impulso: può essere usato come contatore.
🎮 3. Interruttore invisibile
Un sensore nascosto sotto un pannello può fungere da interruttore magnetico senza contatto visibile.
🔄 Codice per contatore magnete (incrementa ogni passaggio)
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;
}
🧯 Consigli pratici
- Debounce: il sensore può generare falsi impulsi per vibrazioni. Usa un piccolo
delay()
o un filtro software. - Alimentazione stabile: se usi più sensori, assicurati che la linea 5V sia ben alimentata.
- Compatibilità: funziona bene con tutte le board Arduino (Uno, Nano, Mega, ecc).
📌 Conclusione
Il Modulo FC-01 è economico, affidabile e perfetto per progetti in cui serve rilevare la presenza di un magnete. È ideale per hobbyisti e maker che vogliono realizzare sistemi di sicurezza, contatori, o semplici interruttori magnetici senza contatto.






Be the first to review “Modulo effetto Hall Reed Sensore Magnetico Interruttore Switch FC-01 per Arduino”
You must be logged in to post a review.
There are no reviews yet.