求助,hello_ble程序上传 不能控制led灯
开发板用过uno和mega2560试过,下面是根据hello_ble进行了小修改的程序#define BLINKER_BLE
#include <Blinker.h>
BlinkerButton Button1("btn-abc");
BlinkerNumber Number1("num-abc");
int counter = 0;
void button1_callback(const String & state)
{
BLINKER_LOG("get button state: ", state);
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
}
void dataRead(const String & data)
{
BLINKER_LOG("Blinker readString: ", data);
counter++;
Number1.print(counter);
}
void setup()
{
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);
Blinker.begin(2,3,115200);
Blinker.attachData(dataRead);
Button1.attach(button1_callback);
}
void loop()
{
Blinker.run();
} 这是串口的显示,led接的13,app里面的键值也调好了 本帖最后由 Kyle1995 于 2019-3-23 14:49 编辑
这是手机的界面,这种情况下led是常亮的,第一次使用blinker,已经断断续续研究两天了,还是没能解决,故来求助 确定下你的模块通信波特率是否为115200 coloz 发表于 2019-3-23 18:49
确定下你的模块通信波特率是否为115200
您好,我的蓝牙是JDY-10,根据开发文档他默认波特率115200。目前还是找不到原因。 Kyle1995 发表于 2019-3-24 17:50
您好,我的蓝牙是JDY-10,根据开发文档他默认波特率115200。目前还是找不到原因。 ...
那确定下线接对了没
模块TX接2,RX接3 coloz 发表于 2019-3-24 18:55
那确定下线接对了没
模块TX接2,RX接3
已确认没问题了。。 Kyle1995 发表于 2019-3-24 19:15
已确认没问题了。。
才注意到是2560,查了下书,2、3不能做软串口RX,你要用硬件串口,如15、14 https://doc.blinker.app/?file=003-%E7%A1%AC%E4%BB%B6%E5%BC%80%E5%8F%91/02-Arduino%E6%94%AF%E6%8C%81#%E8%AE%BE%E5%A4%87%E9%85%8D%E7%BD%AE coloz 发表于 2019-3-24 19:25
才注意到是2560,查了下书,2、3不能做软串口RX,你要用硬件串口,如15、14 ...
刚刚又测试过了还是没有用。。。手机连蓝牙是可以链接上的
页:
[1]
2