アルディーノで磁石センサー!

エレキットの磁石センサーを使いました!

磁石が近づくとLOWがデジタル信号で出力されます。

モジュールにはスイッチリードとコンパレータが使われているとのこと。

磁石が近づいたときにLEDが光るプログラムです。

 

int state = LOW;
int LED =10;
void setup() {
 
  pinMode(7, INPUT);
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
  Serial.println("START");
}

void loop() {
  state = digitalRead(7);
  Serial.println(state);
   delay(200);
  if(state ==LOW)
  {
    digitalWrite(LED,HIGH);
  }
  else
  {
     digitalWrite(LED,LOW);
  }
 
}