Wednesday, August 16, 1989

Bluetooth Apps Sketch

// Final Working two buttons app BT-Coder.
// HC-05 TX to Arduino pin 2.
// HC-05 RX to Arduino pin 3.
// Part 2 QP noSM
// Do BTLed3 first.



#include <SoftwareSerial.h>
SoftwareSerial BTserial(2, 3); // RX | TX

 int ledPin = 13;
char data = 0;   
 int spkr = 4; 
int sensor = 5; 
int state = LOW; 
 int val = 0;
int pos = 0;
int  var = 0;


void setup()
{
  // Serial.begin(9600);
   BTserial.println("Arduino is ready");
     pinMode(ledPin, OUTPUT);
    pinMode(spkr, OUTPUT);
    pinMode(sensor, INPUT);
    BTserial.begin(9600); 
}

void loop()

    // Keep reading from HC-05 and send to Arduino Serial Monitor
      if (BTserial.available())
  //  {
    data = BTserial.read();      //Read the incoming data and store it into variable data
 //  Serial.print(data);        //Print Value inside data in Serial monitor
  //  Serial.print("\n");        //New line

    if(data == 'q'){
    Serial.println("Motion detected!");
    // val = digitalRead(sensor);   // read sensor value
    digitalWrite(ledPin, HIGH);
    delay(2000);
   digitalWrite(ledPin, LOW);
   delay(2000);
     
    }   else if(data == 'p') {      //Checks whether value of data is equal to 0
      digitalWrite(ledPin, LOW);   //If value is 0 then LED turns OFF
       }
      }

No comments:

Post a Comment