GMU:Designing Utopias: Theory and Practice/Jenny Soggia: Difference between revisions

From Medien Wiki
No edit summary
Line 11: Line 11:




*next I followed the instructions from Magnetic Hall sensor, thats put up on this MediaWiki
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 ledPin = 13;                // choose the pin for the LED
int inputPin = 3;              // Connect sensor to input pin 3  
*int inputPin = 3;              // Connect sensor to input pin 3  
int val = 0;                    // variable for reading the pin status
*int val = 0;                    // variable for reading the pin status
   
   
void setup() {
void setup() {
Line 34: Line 34:


*Code was written correctly
*Code was written correctly
*but nothing happend with the sensor (hope I did not break it while using the wrong code of before)
*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.
*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
*did not work

Revision as of 18:17, 6 December 2022

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