蓝牙模块
蓝牙模块有些问题想请教一下现在想用手机控制蓝牙模块,手机已与蓝牙模块成功配对,但将程序拷到arduino上后,使用手机串口助手发送指令后,电路没有反应
void setup()
{
Serial.begin(38400);//设置波特率38400,与蓝牙模块一致
}
void loop()
{
while(1)
{
Serial.println("Go!");
delay(500);
}
}
这是程序
是程序有问题还是指令有问题或是其他问题
更改成 led灯的程序了
char val;
int ledPin=13;
void setup()
{
Serial.begin(38400);
pinMode(ledPin,OUTPUT);
}
void loop()
{
val=Serial.read();
if(val=='A')
{
digitalWrite(ledPin,HIGH); //设定PIN8脚为HIGH = 5V左右
delay(1000); //设定延时时间,1000 = 1秒
digitalWrite(ledPin,LOW); //设定PIN8脚为LOW = 0V
delay(1000); //设定延时时间,1000 = 1秒
Serial.println("Rebecca");
}
}
结果还是一样的呢 目测是程序的问题
一般来说新买回来的蓝牙模块的默认波特率是9600的。 波特率的值确实默认9600115200也可以,while(1)
{
Serial.println("Go!");
delay(500);
}这段程序去掉 没什么用另外你从网上下载的程序中Serial.println现在这个版本已经没用了现在用的是Serial.write() 不够有才 发表于 2013-4-22 12:30 static/image/common/back.gif
波特率的值确实默认9600115200也可以,while(1)
{
Serial.println("Go!");
谢谢大哥了,发现问题了。拓展板的跳线出了问题,接触不好,搞定了 caodingguang 发表于 2013-4-22 10:31 static/image/common/back.gif
目测是程序的问题
一般来说新买回来的蓝牙模块的默认波特率是9600的。
谢谢大哥了,发现问题了。拓展板的跳线出了问题,接触不好,搞定了 梦鹤千里 发表于 2013-4-22 18:19 static/image/common/back.gif
谢谢大哥了,发现问题了。拓展板的跳线出了问题,接触不好,搞定了
呵呵 没事 以后还有这方面的问题多多交流 没准你这个毛病别人还会再范呢 本帖最后由 dreamer 于 2013-4-27 23:36 编辑
寻求帮助,蓝牙连接到手机时,在监听处向手机发送字符串能接收并显示,但手机向板子发送字符时就没有反应了,求破解
char val;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val=Serial.read();
if(val=='a')
{
Serial.println("ok");
}
}
下面是手机端的工具 问题已经解决了 请问一下大家..我已经下载楼主的那个程序了..利用手机蓝牙客户端调试串口助手..应该发送啥指令来控制灯泡的亮灭啊???:L我没搞成功啊,郁闷 dreamer 发表于 2013-4-27 22:48 static/image/common/back.gif
寻求帮助,蓝牙连接到手机时,在监听处向手机发送字符串能接收并显示,但手机向板子发送字符时就没有反应了 ...
那个val是SBUF存放数据的地方的吧,可以用来直接(val==a)的?我接收数据之后就是不能判断里面的数据啊,这可能是哪里出错了? dreamer 发表于 2013-4-27 22:48 static/image/common/back.gif
寻求帮助,蓝牙连接到手机时,在监听处向手机发送字符串能接收并显示,但手机向板子发送字符时就没有反应了 ...
我的也是同样的问题,请问你是怎样解决的呢? dreamer 发表于 2013-4-28 12:45 static/image/common/back.gif
问题已经解决了
给大家说说什么问题呗~
页:
[1]