ultimo aggiornamento 8 aprile 2011



Per vedere i miei filmati

 

In questa pagina è possibile vedere l'utilizzo del sensore magnetico, nella pagina Teoria, abbiamo visto su quali principi si basa questo sensore, nella pagina Costruzione   ne abbiamo visto la costruzione, ora vendiamo come interfacciarlo con la scheda Arduino.
In questo caso il sensore è connesso alla porta digitale 2, mentre per la segnalazione è utilizzato il led montato sulla scheda connesso alla porta digitale 13.

Arduino-NANO-Fronte.JPG

 

 

 

Programma di prova

/*
Programma:Lettura_sensore_magnetico.pde
 Versione: 1.0
 Collaudo sensore magnetico
 di Adriano Gandolfo
 */
int ledPin = 13;
int sensore_magnetico =2;
int val = 0;     // variabile per leggere lo stato del pin

void setup() {
  pinMode(sensore_magnetico, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop(){
  val = digitalRead(sensore_magnetico);  // legge il valore dell'input
  if (val == HIGH) {                     // se il valore dell'input è 5V
    digitalWrite(ledPin, HIGH);          // Accende il LED - Lato NORD
  }                                      // del magnete di fronte al sensore
  else {                                 // altrimenti spegne il led lato
    digitalWrite(ledPin, LOW);           // SUD del magnete di fronte al sensore
  }
}

 

Elenco revisioni
08/04/2011 Emissione preliminare