You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

En halleffektsensor reagerer på magnetiske felt. Og i motsetning til et reed-relé, som også reagerer på magnetisme, har halleffektsensoren ingen bevegelige deler. Halleffektsensorer kommer i ulike varianter. I eksempelet her har vi brukt en Melexis US 1881, som er en "latch". Det vil si at den slår seg på når den blir påvirket av et magnetfelt, og må bli påvirket av et magnetfelt av motsatt polaritet for å slå seg av igjen. For å fungere som den skal må vi ha noen eksterne komponenter.

For å teste dette eksempelet må du ha en permanentmagnet, feks en kjøleskapsmagnet. For å slå lyset på må magneten holdes med riktig side av magneten i nærheten av sensoren. For å slå lyset av må du snu magneten og holde den i nærheten av sensoren.

 

const int hallPin = 7;
const int ledPin = 8;


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


void loop(){
  
  if( digitalRead( hallPin ) == HIGH ){
    digitalWrite( ledPin, HIGH );
  } else {
    digitalWrite( ledPin, LOW );
  }  
}

 

 

Koblingsskjema kommer her!

  • No labels