求助,关于arduino r3 蓝牙模块的问题,找不到原因,求大神帮忙.-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4213|回复: 2

[已解决] 求助,关于arduino r3 蓝牙模块的问题,找不到原因,求大神帮忙.

[复制链接]
发表于 2013-11-4 12:58 | 显示全部楼层 |阅读模式
本人新手,第一次用arduino uno r3 + Arduino Motor Shield is based on the L298 + Stackable Bluetooth Shield for Arduino 这3个模块做东西, 我现在 给蓝牙做个AT设置了, 然后我把3个板叠加拼起来了( 因为这3个板都是可以叠加拼的). 然后我给了arduino uno r3板一个外接电源 9V DC 650mA的. 板里面也写了基础的测试码了 用的是LED灯测试.[mw_shl_code=c,true]
#define AT 2
#define LED 10
int val;
void setup(){
       Serial.begin(38400);
       pinMode(LED,OUTPUT);
       pinMode(AT,OUTPUT);
}
void loop(){
val = Serial.read();
if (val =='r') {
while(true) {
     digitalWrite(LED,HIGH);
     delay(1000);
     digitalWrite(LED,LOW);
     delay(1000);
     Serial.write('ok');
}
}
}
[/mw_shl_code]



就是这么一个简单的测试代码, 不用蓝牙串口 用USB的时候是可以运行的, 但是连接蓝牙串口之后,一点反应都没有. 我确定我的AT都是设置好了,  电脑上已经能搜索并且连接到蓝牙设备了.
求大神帮忙,指一条明路啊!!!

这个是蓝牙的串口设置

这个是蓝牙的串口设置

这个是蓝牙板连接上后的样子

这个是蓝牙板连接上后的样子
发表于 2013-11-4 23:25 | 显示全部楼层
Uno板与蓝牙的波特率是否一样,电脑蓝牙与蓝牙板是否配对连接?
发表于 2013-11-5 09:10 | 显示全部楼层
Serial.read对应的是第0个口,你检查一下蓝牙接在几号口,如果接的是其他口比如3号口,则需要用Serial3.read(),而不能用Serial.read()
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-4 16:05 , Processed in 0.077538 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表