Arduino: Reed Switch

11 Marzo 2015
Arduino: Reed Switch

Ciao a tutti!

I dispositivi Reed sono dei componenti elettronici o elettromeccanici che lavorano usando la tecnologia dei contatti Reed, realizzata per la prima volta dalla Bell.

Il contatto Reed è un interruttore a lamina (normalmente aperto) che si chiude in presenza di un campo magnetico.

I contatti Reed hanno trovato utilizzo nella realizzazione di vari tipi di sensori. Esistono due modalità d’utilizzo di questi contatti:

  • semplici contatti puri, destinati alla rilevazione di un campo magnetico;
  • apparecchiature complesse, in cui il contatto Reed è utilizzato come elemento di trasduzione.

In questa guida vi farò vedere come utilizzare questo switch per accendere un Led.

Prima di tutto avremo bisogno di:

– Arduino Uno

– Breadboard (basetta)

– Fili per i collegamenti

– Reed Switch

– Un resistore da 10KOhm

– Un resistore da 220Ohm

– Un LED

Una volta procurati i componenti montiamo il circuito:

Cattura di schermata (21)

Adesso passiamo a caricare lo sketch sulla nostra scheda:

[c]

//————————————//
// Created by //
// Alessio Bigini 2015 //
// https://alessiobigini.it //
//————————————//
const int pinSwitch = 12; //Pin Reed
const int pinLed = 9; //Pin LED
int StatoSwitch = 0;
void setup()
{
pinMode(pinLed, OUTPUT); //Imposto i PIN
pinMode(pinSwitch, INPUT);
}
void loop()
{
StatoSwitch = digitalRead(pinSwitch); //Leggo il valore del Reed
if (StatoSwitch == HIGH)
{
digitalWrite(pinLed, HIGH);
}
else
{
digitalWrite(pinLed, LOW);
}
}

[/c]

[embedplusvideo height=”400″ width=”600″ editlink=”http://bit.ly/1Akquee” standard=”http://www.youtube.com/v/AKMaqY_FfVo?fs=1″ vars=”ytid=AKMaqY_FfVo&width=600&height=400&start=&stop=&rs=w&hd=0&autoplay=0&react=1&chapters=&notes=” id=”ep2499″ /]

 

Posted in ArduinoTags:
Related Posts

Ciao a tutti, oggi andremo a vedere come creare un Rilevatore di Fiamma con Arduino. Tramite questo sensore, in grado di rilevare la presenza di fiamme attorno ad esso, potrai creare un sistema che ti avvisa in caso di fiamme, spendendo poco e con…

Ciao a tutti, oggi andremo a vedere come utilizzare il Sensore di Tocco, o Tap Sensor. Questo sensore permette di rilevare per esempio il battito di una mano su un tavolo o il bussare ad una porta e ci può tornare utile per alcuni…

Ciao a tutti, in questo nuovo articolo andremo a recensire un Kit Arduino per Principianti di Elegoo. Il packaging è ottimo, con una custodia in plastica, separatori per dividere i componenti tra di loro, in modo da tenere ordinato ed a portata di mano…

5 Comments
  • luca

    Fai davvero dei bellissimi progetti, ma ho difficoltà nel comprendere gli sketch…potresti aggiungere qualche commento in più per capire meglio il funzionamento del codice?
    Grazie Luca

    16:58 1 Gennaio 2016 Rispondi
    • DevAlessioBigini

      Certamente! Grazie della critica! Dimmi intanto se hai problemi in uno sketch, ti potrei aiutare..

      9:29 2 Gennaio 2016 Rispondi
      • luca

        Fantastico, ma non era una critica, mi piacciono davvero i tuoi lavori…sono io ad essere un po scarso…grazie e a presto

        9:39 2 Gennaio 2016 Rispondi
        • DevAlessioBigini

          Tranquillo intendevo critica nel senso buono.. Commenti del genere mi aiutano a crescere! A presto..

          9:43 2 Gennaio 2016 Rispondi
  • Giacomo Garbin

    Ciao, grazie per l’articolo semplice ma chiaro. Domanda: in questo tipo di progetto quanta corrente consuma (quando il contatto è chiuso) il contatto reed?

    18:37 7 Febbraio 2017 Rispondi
Write a comment