求助!!arduino连接蓝牙动作一阵子后蓝牙就不动作了
我有一个问题~~~求大神们解决:'(:'(:'(就是我使用外接电源驱动arduino和蓝牙,一开始链接蓝牙会闪会动作,可是闪了一阵子后就不会动作了,重置也一样~是不是电源的问题??我使用两颗cr2025,蓝牙是hc-05,板子是arduino nano~
其实我是想做一个简单的防丢器,或是类似蓝牙追踪器~~
這個是我的程式庫,基本上我用傳輸線就不會有這樣的問題,可是換電池就會這樣
#include <SoftwareSerial.h> //引用SoftwareSerial函式庫
int buz = 8;//LED在DI1
unsigned char j,k;
SoftwareSerial BT(10, 11); //設定藍牙在Paperduino上TX、RX的腳位
void setup() {
BT.begin(9600);//設定與藍芽通訊的鮑率
pinMode(buz, OUTPUT);
}
void loop() {
int insize;
byte cmmd;
if ((insize = BT.available() > 0)) //判斷是否有接收到藍牙訊息
{
for (int i = 0; i < insize; i++)
cmmd = BT.read(); //讀取藍牙資訊
switch (cmmd)
{
case 'a'://若接受到字元'a'時,則讓LED亮
for(j=0;j<100;j++)//辒出一个频率的声音
{
digitalWrite(buz,HIGH);//发声音
delay(2);//延时1ms
digitalWrite(buz,LOW);//不发声音
delay(2);//延时ms
}
for(k=0;k<80;k++)//辒出另一个频率癿声音
{
digitalWrite(buz,HIGH);//发声音
delay(1);//延时2ms
digitalWrite(buz,LOW);//不发声音
delay(1);//延时2ms
}
for(j=0;j<100;j++)//辒出一个频率的声音
{
digitalWrite(buz,HIGH);//发声音
delay(2);//延时1ms
digitalWrite(buz,LOW);//不发声音
delay(2);//延时ms
}
for(k=0;k<80;k++)//辒出另一个频率癿声音
{
digitalWrite(buz,HIGH);//发声音
delay(1);//延时2ms
digitalWrite(buz,LOW);//不发声音
delay(1);//延时2ms
}
break;
case 'b'://若接受到字元'b'時,則讓LED亮
digitalWrite(buz, LOW);
break;
}
}
} 请问你的电池是怎么连接到Nano的 请更换电池,蓝牙的功耗还是有点高的,使用锂电池或者5V电源。 zjz5717 发表于 2017-1-8 18:04
请问你的电池是怎么连接到Nano的
我直接接在5v接脚 waikee 发表于 2017-1-9 10:18
我直接接在5v接脚
不是应该接到vin那里吗。。。
页:
[1]