没有看到BLE模块对我的iPhone应用程序的响应

时间:2019-07-26 16:49:22

标签: arduino bluetooth-lowenergy arduino-uno hm-10

我正在使用HM-10低能耗蓝牙模块,并且试图验证BLE示例样品是否能够通过HM-10向arduino板发送一些数据并收到响应。

因此,我正在使用以下代码。当我从Arduino串行监视器发送消息时,它工作正常(并且在监视器中看到响应twotwo)。但是,当我在应用商店上使用这些BLE应用之一时,与HM-10模块连接并发送消息,我期望我会看到响应消息oneone,但看不到。

我想念什么?

#include <AltSoftSerial.h>

AltSoftSerial BTserial;
char c=' ';

void setup() {
  Serial.begin(9600);      
  BTserial.begin(9600);    
}

void loop() {
  if (BTserial.available())
  {
      c = BTserial.read();
      BTserial.write("one"); // <- this should show up in my BLE app as an RX but it doesn't. WHY?
  }


  // Read from the Serial Monitor and send to the Bluetooth module
  if (Serial.available())
  {
      c = Serial.read();
      Serial.write("two");
  }
}

在此处的屏幕快照中,当我将字符a发送到HM-10模块时,由于我正在编写,因此我原本希望它显示oneone时根本看不到任何响应。到BTserial ..

enter image description here

0 个答案:

没有答案