ARDUINO+ 蓝牙HM10连接blinker的问题
设备信息[*]硬件: Arduino UNO+HM10
[*]接入方式:
[*]blinker库版本:
[*]开发环境:
[*]操作系统:
[*]手机信息及APP信息
[*]HUAWEI MATE20 PRO
[*]android9
[*]blinker 2.2.7
问题描述刚接触blinker app 按照文档里的步骤连接了设备,代码是范例里给的blinker hello ble,app界面也是用的给的示例,但未能控制灯的熄灭,请问这是什么原因啊?
代码#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(0,1,9600);
Blinker.attachData(dataRead);
Button1.attach(button1_callback);
}
void loop()
{
Blinker.run();
}
你用硬串口的同时就不能和PC通信了
解决办法:按照文档,使用软串口。
按照文档操作,按照文档操作,按照文档操作!
https://diandeng.tech/doc/getting-start-ble
奈何col 发表于 2019-9-28 15:12
你用硬串口的同时就不能和PC通信了
解决办法:按照文档,使用软串口。
我又完全按照文档的步骤做了一遍,把接口也改成2,3了,程序没改过,为什么还是实现不了灯的开关控制 qq1357668 发表于 2019-9-29 08:49
我又完全按照文档的步骤做了一遍,把接口也改成2,3了,程序没改过,为什么还是实现不了灯的开关控制 ...
https://www.arduino.cn/thread-84332-1-1.html
1.按照文档操作,使用最新的blinker lib
2.看调试信息,确认arduino是否收到手机发出的数据
3.如果没有收到信息,检查硬件连接是否正确,或者考虑硬件是否是坏的,是否不是blinker支持的硬件 你成功了吗,我出现了和你一样的问题 我也是这个问题,有解决吗
页:
[1]