Вернуться на страницу библиотеки модулей

KY-003 модуль датчика Холла (Hall sensor) выполнен на базе элемента «44E» и, по сути, является магнитным переключателем. Если рядом с ним нет магнитного поля, то на сигнальном выходе датчика имеется высокий уровень напряжения, и наоборот, если поле присутствует, то на выходе низкий уровень напряжения.

Модуль датчика холла KY-003 в основном используется в автоматике, электромеханике для определения параметров движения деталей механизмов. Цифровой датчик холла KY-003 можно использовать в охранных системах, системах сигнализации и контроля процесса. KY-003 применяется в системах и приборах бытового, учебного и развлекательного назначения.

Также можно применять модуль KY-003, когда нужен бесконтактный датчик. Например, в случае если у нас есть герметичный резервуар (не металлический и с относительно не толстыми стенками) и нам нужно определить приближение элемента к стенке, или перемещение элемента вдоль стенки, например, поплавка в жидкости.

Пример 1:

int hall = 10; // Declaration of the sensor input pin
int value; // Temporary variable
  
void setup () {
  pinMode(hall, INPUT); // Initialization sensor pin
  digitalWrite(hall, HIGH); // Activation of internal pull-up resistor
  Serial.begin(9600); // Initialization of the serial monitor
  Serial.println("KY-003 Magnetic detection");
}
  
void loop () {
  // The current signal from the sensor is read.
  value = digitalRead(hall); 
  // If a signal could be detected, this is displayed on the serial monitor.
  if (value == LOW) {
    Serial.println("Signal detected");
    delay(100); // 100 ms break
    }
}

Пример 2:

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

Рекомендуемые ссылки:
KY-003 Hall magnetic field sensor – SensorKit
ESP32 KY-003 Hall Magnetic Sensor Module Pinout
KY-003 цифровой датчик Холла. Подключение к Arduino.

https://grabcad.com/library/ky-003-magnetsensor-1
https://umnyjdomik.ru/ky-003-datchik-holla-na-baze-44e-dlya-arduino.html

Вернуться на страницу библиотеки модулей