[tabby title=”Overview”]
This video will show you the basics of controlling an Arduino through bluetooth. Click the “Step” tags for a walkthrough!
[tabby title=”Step 1″]
- A Bluetooth Capable Smartphone (I’ll be using an Android).
- An Arduino ($10.99)
- An Arduino Bluetooth Module ($6.45)
- An LED ($0.99)
[tabby title=”Step 2″]
Wiring
You can download the Fritzing sketch here.
[tabby title=”Step 3″]
Software
Android
A good Android program for Arduino is called Ardudroid on the Google Play store.
Arduino
int ledPin = 13;
int state = 0;
int flag = 0;
void setup() {
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
Serial.begin(9600); // Default connection rate for my BT module
}
void loop() {
if(Serial.available() > 0){
state = Serial.read();
flag=0;
}
if (state == '0') {
digitalWrite(ledPin, LOW);
if(flag == 0){
Serial.println("LED: off");
flag = 1;
}
}
else if (state == '1') {
digitalWrite(ledPin, HIGH);
if(flag == 0){
Serial.println("LED: on");
flag = 1;
}
}
}
[tabby title=”Links”]
Follow Tinkernut!
Google +
Facebook
Twitter
[tabbyending]

Hi, I have done the set up as shown and I have connected the bluetooth module to my phone but when I try send information to turn off the LED, nothing happens. It I have the LED set HIGH in setup and try to turn it off via blutooth nothing happens. Any advice how to solve this for me?
I am having the same problem as edmandowling. I am using the HC-06, will this make any difference?