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

Введение
Модуль линейного магнитного датчика Холла представляет собой устройство, предназначенное для измерения магнитного поля. Датчик Холла используется для преобразования магнитного поля в электрический сигнал, что позволяет измерять его силу и направление. Этот модуль широко применяется в проектах на базе Arduino для создания датчиков положения, скорости, текущего потока и других приложений, связанных с магнитным полем.
Описание
Модуль линейного магнитного датчика Холла включает в себя датчик Холла, который генерирует напряжение, пропорциональное величине магнитного поля. Линейный датчик Холла реагирует на изменения магнитного поля, обеспечивая высокую точность и чувствительность. Выходной сигнал датчика может быть считан микроконтроллером Arduino и использован для анализа силы и направления магнитного поля.
Применение
Модуль линейного магнитного датчика Холла может быть использован в различных проектах, включая:
Датчики положения и угла поворота
Измерение скорости вращения
Контроль текущего потока в проводниках
Системы безопасности и сигнализации
Робототехнические проекты
Образовательные проекты для изучения основ электроники и магнитных полей
Технические параметры
Напряжение питания: 3.3V или 5V
Рабочий ток: <10mA
Диапазон измерений: -1 мТл до 1 мТл
Тип выходного сигнала: аналоговый
Подключение
Для подключения модуля линейного магнитного датчика Холла к Arduino, выполните следующие шаги:
VCC - Подключите к выводу 5V на Arduino.
GND - Подключите к выводу GND на Arduino.
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 для создания датчиков положения, скорости и контроля текущего потока. Благодаря своей высокой чувствительности и простоте использования, этот модуль предоставляет широкие возможности для изучения и применения магнитных полей в различных приложениях. Используя приведенный пример кода, вы можете легко интегрировать модуль линейного магнитного датчика Холла в свои проекты и начать измерение магнитного поля.