10.8. Sensor Linear Hall KY-024

1a Part: Esquema i muntatge

2a Part: Programació

int led = 13 ; // LED on arduino

int digitalPin = 3; // linear Hall magnetic sensor digital interface

int analogPin = A0; // linear Hall magnetic sensor analog interface

int digitalVal ; // digital readings

int analogVal; // analog readings

void setup ()

{

  pinMode (led, OUTPUT); 

  pinMode (digitalPin, INPUT); 

  //pinMode(analogPin, INPUT); 

  Serial.begin(9600);

}

void loop ()

{

  // Read the digital interface

  digitalVal = digitalRead(digitalPin) ; 

  if (digitalVal == HIGH) // When magnetic field is present, Arduino LED is on

  {

    digitalWrite (led, HIGH);

  }

  else

  {

    digitalWrite (led, LOW);

  }

    // Read the analog interface

  analogVal = analogRead(analogPin);

  Serial.println(analogVal); // print analog value

  delay(1000);

}

3a Part: Activitats

1- Afegeix una nova subpàgina al teu bloc amb el nom 10.8. Linear Hall KY-024.

2- Crea un apartat 10.8.1. Característiques, insereix una taula amb les característiques del sensor des de google drive full de càlcul.

3- En el següent apartat 10.8.2. Monitor sèrie. Insereix una captura de pantalla dels valor que mostra el sensor al monitor. S'ha d'observar algun canvi considerable, què l'aconseguirem apropant algun objecte que doni un camp magnètic.