GMU:Designing Utopias: Theory and Practice/Jenny Soggia

From Medien Wiki

The Magnetic Hall Sensor

First tries without help

HallSensor.jpeg HallSensor2.jpeg

  • My mistake: used printing and reading Sensor value Code from class and connected the wires to adruino into the wrong places
  • got noise and weird number readings
  • but funny that it somehow worked with seeing differences in the numbers when putting the magnet closer to the sensor


Next I followed the instructions from Magnetic Hall sensor, thats put up on this MediaWiki

  • int ledPin = 13; // choose the pin for the LED
  • int inputPin = 3; // Connect sensor to input pin 3
  • int val = 0; // variable for reading the pin status

void setup() {

 pinMode(ledPin, OUTPUT);      // declare LED as output
 pinMode(inputPin, INPUT);     // declare push button as input

}

void loop(){

 val = digitalRead(inputPin);  // read input value
 if (val == HIGH) {            // check if the input is HIGH
   digitalWrite(ledPin, LOW);  // turn LED OFF
 } else {
   digitalWrite(ledPin, HIGH); // turn LED ON
 }

}

HallSensor3.jpeg HallSensor4.jpeg

  • Code was written correctly
  • but nothing happend with the sensor (I hope I did not break it, while using the wrong code from before)
  • noticed that there is no need for numbers to show up, the LED on the Sensor should have loght on and off.
  • did not work