Introduction: Connect Arduino With Your Smartphone
Hello everyone,
In this instructables i am going to show how to get started with connection between Arduino and smart phone using bluetooth module. All connection setups and output for this project shown in above video and codes need for this project will be given below steps.
In this instructables i am going to show how to get started with connection between Arduino and smart phone using bluetooth module. All connection setups and output for this project shown in above video and codes need for this project will be given below steps.
Step 1: Circuit Connection
Circuit connection of this project is simple
Arduino UNO -------- Bluetooth module
3.3 v pin ----------------- VCC pin
Gnd pin ----------------- Gnd pin
Tx pin --------------------- RXD pin
Rx pin --------------------- TXD pin
That's all connection between Arduino UNO and bluetooth module is finished.
For test purpose we are adding led in circuit.
Connect led positive pin to Arduino pin 13 and connect led negative pin to Arduino Gnd pin through 100 ohm resistor
Arduino UNO -------- Bluetooth module
3.3 v pin ----------------- VCC pin
Gnd pin ----------------- Gnd pin
Tx pin --------------------- RXD pin
Rx pin --------------------- TXD pin
That's all connection between Arduino UNO and bluetooth module is finished.
For test purpose we are adding led in circuit.
Connect led positive pin to Arduino pin 13 and connect led negative pin to Arduino Gnd pin through 100 ohm resistor
Step 2: Control Led Using Smart Phone
In this step we are going to control the led which is connected with Arduino UNO from smartphone via HC-05 bluetooth module.
For that first we need to upload the below code
To Arduino. While uploading the code disconnect HC-05 bluetooth module from Arduino like shown in video.
int led = 13;
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
digitalWrite(led,LOW);
}
void loop()
{
if(Serial.available())
{
String value = Serial.readStringUntil('\n');
Serial.println(value);
if(value == "on")
{
digitalWrite(led,HIGH);
}
else if(value == "off")
{
digitalWrite(led,LOW);
}
}
}
After upload the code, download and install the app given below play store link in your smartphone :
https://play.google.com/store/apps/details?id=ptah.apps.bluetoothterminal
After installation turn on smartphone bluetooth and detect the HC -05 bluetooth module and
Pair it with your smartphone (The pairing password for HC-05 module is mostly 1234).
After pairing, open the app and select the paired
HC-05 bluetooth module. Then type "on" and click send button then led will turn on. Same as type "off" and click send button then led will turn off.
We can use any comment we want instead of "on" and "off" by changing the Arduino code
Also we can control anything we want instead of the led by changing the Arduino code
See the complete project output in action in above video.
Thanks for reading.
Enjoy the project.
For that first we need to upload the below code
To Arduino. While uploading the code disconnect HC-05 bluetooth module from Arduino like shown in video.
int led = 13;
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
digitalWrite(led,LOW);
}
void loop()
{
if(Serial.available())
{
String value = Serial.readStringUntil('\n');
Serial.println(value);
if(value == "on")
{
digitalWrite(led,HIGH);
}
else if(value == "off")
{
digitalWrite(led,LOW);
}
}
}
After upload the code, download and install the app given below play store link in your smartphone :
https://play.google.com/store/apps/details?id=ptah.apps.bluetoothterminal
After installation turn on smartphone bluetooth and detect the HC -05 bluetooth module and
Pair it with your smartphone (The pairing password for HC-05 module is mostly 1234).
After pairing, open the app and select the paired
HC-05 bluetooth module. Then type "on" and click send button then led will turn on. Same as type "off" and click send button then led will turn off.
We can use any comment we want instead of "on" and "off" by changing the Arduino code
Also we can control anything we want instead of the led by changing the Arduino code
See the complete project output in action in above video.
Thanks for reading.
Enjoy the project.