Arduino and the sensor end of the door opening
Quick start guide presented how to connect the Arduino and the sensor limit.
In this example we used the following elements:
Connect the sensor with Arduino:
The sensor using the Arduino you should connect the layout as follows:
Sensor | Pin Arduino |
---|---|
The first contact sensor | 5 V |
The second contact sensor | 2 |
In addition, you should pull the line 2 to ground through a resistor such as 10 ohms, to keep a low as in the case of open doors, as well as in the following figure:
The connection scheme of sensor with the Arduino Uno.
Program for Arduino
The sensor is in a normal condition closes the loop. Pressing the button causes an open circuit (low pine 2). In the example, we used the following code:
int sensor = 2; //pin 2 is connected to the sensor void setup() { Serial.begin(9600); //initialize serial monitor pinMode(sensor, INPUT); //setting Arduino pin as an input pinMode(13, OUTPUT); //pin 13 as output Serial.println ("---- TEST of SENSOR KRANCOWEGO ----"); } void loop() { int war = digitalRead(sensor); //read the value from the sensor delay(1); //delay to eliminate vibration contact if (war == LOW) //display information on the serial monitor { //status low means that the bolt is clamped, condition, high - free bolt Serial.println(" Open doors"); digitalWrite(13, HIGH); //also, in case of detection of the open door indicator from under the pin 13 lights up } else { Serial.println("Closed"); digitalWrite(13, LOW); } delay(200); //delay between consecutive readings }
The program displays messages on the display consistent. In addition, when detecting the door is open, the indicator under-pin 13 lights up. The effects of the program can be seen in the following screenshot:
A screenshot of the serial monitor.