The Code is:
#include <dht.h>
#define dht_apin A0
dht DHT;
#include <SoftwareSerial.h>
SoftwareSerial BT(10,11); // RX, TX
int vib_pin=2;
int led_pin=13;
int led = 8;
int val = 0;
void setup() {
Serial.begin(9600);
BT.begin(9600);
pinMode(vib_pin,INPUT);
pinMode(led_pin,OUTPUT);
pinMode(7,INPUT);
pinMode(led, OUTPUT);
}
void loop() {
int s;
int inByte = 0;
int motion = digitalRead(7);
val = digitalRead(motion);
if (val == HIGH) {
digitalWrite(led, HIGH);
delay(50);
}
else {
digitalWrite(led, LOW);
delay(50);
Serial.println(val);
}
DHT.read11(dht_apin);
Serial.print("Current humidity = ");
Serial.print(DHT.humidity);
Serial.print("% ");
Serial.print("temperature = ");
Serial.print(DHT.temperature);
Serial.println("C ");
delay(5000);
BT.write(motion);
delay(500);
if (BT.available()){
inByte = BT.read();
if(inByte == 'S'){
while(!BT.available()){}
digitalWrite(13,HIGH);
}
if(inByte == 'X'){
while(!BT.available()){}
digitalWrite(13,LOW);
}
}
Serial.println(motion);
}
The Materials are:
- Magnetic Lock
- Two relays
- Bluetooth module
- Breadboard
- PIR Sensor
- DHT Sensor
- Arduino UNO
- LED
- Wires
Code For Android App
Thanks for Viewing this log.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.