HC-06(BC 417)如何断开以激活某些东西

时间:2017-04-03 08:29:59

标签: bluetooth arduino arduino-uno

我正在开展一个涉及使用HC-06的项目,目的是当蓝牙和我的手机足够远以断开连接时打开LED。但我不知道该怎么做。

这是我在Arduino上使用的代码:

while (Serial.available()) {
    digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
    delay(1000);                       // wait for a second
    digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
    delay(1000);                       // wait for a second
};

所以我知道这里的问题但我在网上到处搜索,我不知道如何在断开连接后立即激活它。

请说明,因为我不熟悉编码。

1 个答案:

答案 0 :(得分:0)

要激活LED,请执行以下操作:

digitalWrite(13, HIGH);

要检测蓝牙何时不受限制,请参阅此问题。

https://electronics.stackexchange.com/questions/175083/can-i-tell-if-the-hc-06-bluetooth-is-connected

基本上你有两个选择:

  • 硬件解决方案:一种选择是将HC06的状态LED连接到Arduino上的输入引脚并读取它以确定LED是否闪烁或稳定。
  • 软件解决方案:发送AT推荐并检查您是否收到OK返回(未配对)或没有回复(配对)

顺便说一句,奇怪的是,在网上到处搜索之后你还没有找到任何东西。"因为谷歌搜索只需要10秒钟并找到解决方案。