char number;
void setup()
{
Serial.begin(9600);
pinMode(13,OUTPUT);
}
void loop()
{
if(Serial.available())
{
number = Serial.read();
Serial.println(number);
if(number=='A')
{digitalWrite(13,HIGH);}
if(number=='B')
{digitalWrite(13,LOW);}
}
}
I want to use bluetooth (control by mobile phone) to control the pin13 LED.
I use HC-06 bluetooth model to do that , the RX of HC-06 is connect to TX of Galileo and TX of HC-06 is connect to RX of Galileo.
However it fail , I dont know the reason but it sucessful on ARDUINO , I want to find some help
It is successful on laptop to control the LED13 , but i could not use HC-06 to control it :(
Link Copied
I need some help please QAQ
Can you check this i used it in my manual robot
#include <SoftwareSerial.h> SoftwareSerial BT(12, 13); // RX, TX , pins could be edited int BluetoothData = 0; void setup() { BT.begin(9600); } void loop() { if ( BT.available() ) { BluetoothData = BT.read(); switch (BluetoothData) { case 'A' : // Your code here break; case 'B' : // Your code here break; case 'C' : // Your code here break; case 'D' : // Your code here break; default : // Your code here } delay (10); // For next data } }
Reply #3 :
It successfuly work on Arudino and serial output at Intel Galileo but it not work at HC-06
Reply #4:
Thanks for your help , but my board is not Arudino
For more complete information about compiler optimizations, see our Optimization Notice.