Модуль линейного датчика Холла 🧲📏 KY-022

a

Введение

Модуль линейного магнитного датчика Холла представляет собой устройство, предназначенное для измерения магнитного поля. Датчик Холла используется для преобразования магнитного поля в электрический сигнал, что позволяет измерять его силу и направление. Этот модуль широко применяется в проектах на базе Arduino для создания датчиков положения, скорости, текущего потока и других приложений, связанных с магнитным полем.

Описание

Модуль линейного магнитного датчика Холла включает в себя датчик Холла, который генерирует напряжение, пропорциональное величине магнитного поля. Линейный датчик Холла реагирует на изменения магнитного поля, обеспечивая высокую точность и чувствительность. Выходной сигнал датчика может быть считан микроконтроллером Arduino и использован для анализа силы и направления магнитного поля.

Применение

Модуль линейного магнитного датчика Холла может быть использован в различных проектах, включая:

  • Датчики положения и угла поворота

  • Измерение скорости вращения

  • Контроль текущего потока в проводниках

  • Системы безопасности и сигнализации

  • Робототехнические проекты

  • Образовательные проекты для изучения основ электроники и магнитных полей

Технические параметры

  • Напряжение питания: 3.3V или 5V

  • Рабочий ток: <10mA

  • Диапазон измерений: -1 мТл до 1 мТл

  • Тип выходного сигнала: аналоговый

Подключение

Для подключения модуля линейного магнитного датчика Холла к Arduino, выполните следующие шаги:

  1. VCC - Подключите к выводу 5V на Arduino.

  2. GND - Подключите к выводу GND на Arduino.

  3. OUT - Подключите к аналоговому выводу A0 на Arduino.

Схема подключения

Arduino

Модуль линейного магнитного датчика Холла

5V

VCC

GND

GND

A0

OUT

Пример кода для тестирования

Для того чтобы протестировать работу модуля линейного магнитного датчика Холла, используйте следующий пример кода. Этот код считывает аналоговое значение с датчика и выводит его на последовательный монитор.

int sensorPin = A0;  // Аналоговый вход для датчика Холла
int value = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  value = analogRead(sensorPin);  // Считываем значение с датчика Холла
  Serial.print("Магнитное поле: ");
  Serial.println(value);
  delay(1000);  // Задержка 1 секунда
}

Заключение

Модуль линейного магнитного датчика Холла является надежным и точным устройством для измерения магнитного поля. Он широко используется в проектах на базе Arduino для создания датчиков положения, скорости и контроля текущего потока. Благодаря своей высокой чувствительности и простоте использования, этот модуль предоставляет широкие возможности для изучения и применения магнитных полей в различных приложениях. Используя приведенный пример кода, вы можете легко интегрировать модуль линейного магнитного датчика Холла в свои проекты и начать измерение магнитного поля.