Arduino + герконовий давач

Герконовий давач являє собою спеціальний пристрій, створений для того, щоб підвищити рівень захищеності окремих об’єктів. Основними діючими компонентами такого виробу є геркон і магніт, завдяки чому пристрій і отримав відповідну назву (Геркон – скорочення від герметизований магнітокерований контакт). Давач реагує на відкриття дверей в приватних будинках і віддалених від них гаражах, господарських приміщеннях, металевих контейнерах (рисунок 1).

switch
Рисунок 1 – Герконовий давач




Підключення герконового давача до Arduino здійснюється через резистор 10 кОм.

reed

Напишемо програму для Arduino, яка буде зчитувати покази герконового давача і при відкритті дверей, вмикатиме стандартний світлодіод Arduino (пін 13).

int Door_Led_Pin = 13; // обрати контакт для світлодіода
int Door_Sensor_Pin = 6; // контакт для давача
int val = 0; // змінна для збереження стану давача

void setup() {
pinMode(Door_Led_Pin, OUTPUT); // встановити Door_Led_Pin як вихід
pinMode(Door_Sensor_Pin, INPUT); // встановити Door_Sensor_Pin як вхід
}

void loop(){
val = digitalRead(Door_Sensor_Pin); // читати Door_Sensor_Pin
if (val == HIGH) { // Якщо Door_Sensor N.C. (без магніту) -> HIGH : Двері відчинені / LOW : Двері зачинені
// Якщо Door_Sensor N.0. (nc з магнітом) -> HIGH : Двері зачинені / LOW : Двері відчинені
digitalWrite(Door_Led_Pin, LOW); //вимкнути світлодіод Door_Led
} else {
digitalWrite(Door_Led_Pin, HIGH); //увімкнути світлодіод Door_Led
}
}

arduino-reed-sensor

arduino-reed-switch



Оставить ответ

Обязательные поля помечены*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.