Вернуться на страницу библиотеки модулей
KY-003 модуль датчика Холла (Hall sensor) выполнен на базе элемента «44E» и, по сути, является магнитным переключателем. Если рядом с ним нет магнитного поля, то на сигнальном выходе датчика имеется высокий уровень напряжения, и наоборот, если поле присутствует, то на выходе низкий уровень напряжения.
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
}
}
Рекомендуемые ссылки:
KY-003 Hall magnetic field sensor – SensorKit
ESP32 KY-003 Hall Magnetic Sensor Module Pinout
KY-003 цифровой датчик Холла. Подключение к Arduino.

