Подключение датчика с герконом:
“A0” – аналоговый выход
“G” – общий
“+” – плюс питания
“D0” – цифровой выход (лог. единица
при наличии магнитного поля, лог. ноль – нет магнитного поля)
Технические характеристики:
напряжение питания, В: 3,3 – 5
дальность срабатывания геркона, мм: 10-20
размеры платы, мм: 45*20*12
двери или окна при создании сигнализации
датчик содержит геркон (герметизированный контакт),
который при отсутствии магнитного поля разомкнут и
при поднесении магнита к нему замыкается. На плате
имеются 2 светодиода, одни горит при подаче питания
на сенсор, другой загорается при срабатывании датчика.
Устройство можно использовать в качестве датчика открытия
int led = 13; // define the LED pin
int digitalPin = 3; // KY-025 digital interface
int analogPin = A0; // KY-025 analog interface
int digitalVal; // digital readings
int analogVal; //analog readings
void setup()
{
pinMode(led, OUTPUT);
pinMode(digitalPin, INPUT);
//pinMode(analogPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
// Read the digital interface
digitalVal = digitalRead(digitalPin);
if(digitalVal == HIGH) // if magnetic field is detected
{
digitalWrite(led, HIGH); // turn ON Arduino's LED
}
else
{
digitalWrite(led, LOW); // turn OFF Arduino's LED
}
// Read the analog interface
analogVal = analogRead(analogPin);
Serial.println(analogVal); // print analog value to serial
delay(100);
}
Copyrighted by Verzbitski Maksim TA-20V. © 2021