Код для подключения датчика Холла порогового

В примере ниже показано, как подключить датчик Холла через цифровой порт контроллера.

 

int led = 13 ; // назначение пина светодиода
int hallPin = 2 ; // назначение пина датчика
int value ; // переменная для хранения значения с датчика
 
void setup ()
{
  pinMode (led, OUTPUT);   
  pinMode (hallPin, INPUT); 
  //Serial.begin (9600);             // Задаем скорость передачи данных
}
 
void loop ()
{
  value = digitalRead (hallPin) ; // чтение значения с датчика
  if (value == LOW) // когда имеется магнитное поле светодиод горит 
  {
    digitalWrite (led, HIGH);
  }
  {
    digitalWrite (led, LOW);
  }
}

Скачать файл с кодом, формат .INO: Датчик холла пороговый