Arduino HC06 Cannot turn on and off LED

Status
Not open for further replies.

WhyWhy

Member level 4
Joined
Mar 18, 2013
Messages
68
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Visit site
Activity points
1,779
Hi Guys,

i followed the instruction from Arduino HC06. I can use serial port ( Com 3 ) to turn on & off the LED by sending the command f or n at Arduino Leonardo as what he did. But when i connect the HC06 with my TeraTerm ( Bluetooth Terminal ) , it unable to type any command in it after connected to COM port 5 ( Incoming ). Below is my connection to HC06 and i attached the picture connection of arduino, LED and Blueeoth. I unable to turn on and off using my bluetooth terminal at my laptop. Somehow i try with my Android device and connect it to the HC06 by typing the command f or n using bluetooth terminal apk also cannot turn on and off.Please Help.

**broken link removed**

My tera term connection:
**broken link removed**

HC06 Microcontroller
Tx -> RX
Rx -> TX
GND -> GND
VCC -> 3.3V

Extra: LED -> pin 8

Setting Baud rate and etc : 9600, 1,none,0

Code:
char blueToothVal;           //value sent over via bluetooth
char lastValue;              //stores last state of device (on/off)
 
void setup()
{
 Serial.begin(9600); 
 pinMode(13,OUTPUT);
}
 
 
void loop()
{
  if(Serial.available())
  {//if there is data being recieved
    blueToothVal=Serial.read(); //read it
  }
  if (blueToothVal=='n')
  {//if value from bluetooth serial is n
    digitalWrite(13,HIGH);            //switch on LED
    if (lastValue!='n')
      Serial.println(F("LED is on")); //print LED is on
    lastValue=blueToothVal;
  }
  else if (blueToothVal=='f')
  {//if value from bluetooth serial is n
    digitalWrite(13,LOW);             //turn off LED
    if (lastValue!='f')
      Serial.println(F("LED is off")); //print LED is on
    lastValue=blueToothVal;
  }
  delay(1000);
}
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…