Датчик магнитного поля на герконе

Датчики магнитного поля на герконе KY-021 и KY-025

Датчик модуля KY-025 включает в свой состав разомкнутый геркон, потенциометр 3296 W-104, двойной дифференциальный компаратора LM393, а также шесть резисторов и два светодиода.

Магнитный датчик на герконе KY-025

ky-025 датчик магнитного поля на герконе

Распиновка магнитного датчика на герконе KY-25

S — сигнал;
середина — +5 вольт;
земля.

Магнитный датчик на герконе KY-021

ky-021 датчик магнитного поля на герконе

Распиновка модуля магнитного датчика на герконе KY-021

A0 — аналоговой выход;
GND — земля;
+ — напряжение питания 5 вольт;
D0 — цифровой выход.

Схема подключения модуля магнитного датчика на герконе KY-025 к Arduino

Схема подключения магнитного датчика KY-025 к Arduino

Схема подключения модуля магнитного датчика на герконе KY-021 к Arduino

Схема подключения модуля датчика KY-021 к Arduino

Скетч для модуля магнитного датчика на герконе KY-021 Arduino

const int pin_reed_switch_analog = A0;
const int pin_reed_switch_digital = 7;
 
void setup ()
{
  Serial.begin(9600);
  pinMode(pin_reed_switch_analog, INPUT);
  pinMode(pin_reed_switch_digital, INPUT);
}

void loop ()
{
  int sensor_analog = analogRead (pin_reed_switch_analog);
  int sensor_digital = digitalRead (pin_reed_switch_digital);

  if(sensor_digital==1)
  {
      Serial.print("Магнитное поле обнаружено  "); 
  }
  else
  {
      Serial.print("Магнитное поле не обнаружено  "); 
  }
  Serial.print(sensor_analog); 
  Serial.print("\n"); 
  delay(300);
}

Результат:

ky-021 датчик магнитного поля результат работы

Скетч для модуля магнитного датчика на герконе KY-025 Arduino

const int pin_mini_reed_digital = 7; 
int sensor_mini_reed;
 
void setup ()
{
  Serial.begin(9600);
  pinMode(pin_mini_reed_digital, INPUT);
}

void loop ()
{
  sensor_mini_reed= digitalRead(pin_mini_reed_digital); 
  if (sensor_mini_reed == 1) 
  {
    Serial.print("Магнитное поле отсутствует"); 
  }
  else
  {
    Serial.print("Магнитное поле имеется"); 
  }
  Serial.print("\n"); 
  delay(300);
}

Результат:ky-025 результат работы

1047

Leave a Reply

Ваш адрес email не будет опубликован.