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.