colinodowd
成员
- 已加入
- 2020年1月23日
- 留言内容
- 12
- 编程经验
- 1-3
我试图通过PC上的蓝牙端口将数据从C#GUI发送到Teensy 3.2,但是没有运气。数据传输的方向相反(将数据从Arduino发送到C#GUI)。我正在使用Putty上的Bluetooth端口尝试查看"test string"但没有结果。但是,我得到的常量字符串为-1s。
少女码:
C#代码(我基本上只是在重复发送测试字符串):
从HC-05到Teensy的Rx的我的Tx,从HC-05到Teensy的Tx的Rx。我相信我所有的接线都是正确的,因为我正在通过蓝牙COM端口从所有Teensy传感器接收数据到C#GUI。但是,当我尝试将某些内容发送到Teensy并通过Serial1.Read()进行读取时,我得到-1s。
我相信我的PC到Teensy的传出连接上丢失了某些东西
.
少女码:
C#:
#define HWSERIAL Serial1
void setup() {
HWSERIAL.begin(9600);
}
void loop() {
String command = HWSERIAL.read();
HWSERIAL.print(command);
HWSERIAL.println();
}
C#代码(我基本上只是在重复发送测试字符串):
C#:
private void button11_Click(object sender, EventArgs e)
{
portBTSend = new SerialPort("COM24", 9600, Parity.None, 8, StopBits.One);
portBTSend.RtsEnable = true;
portBTSend.DtrEnable = true;
try
{
portBTSend.Open();
}
catch (Exception e1)
{
label8.Text = "Connection to BT Failed. Try Again";
}
while (true) {
portBTSend.Write("TEST STRING");
System.Threading.Thread.Sleep(1000);
}
}
从HC-05到Teensy的Rx的我的Tx,从HC-05到Teensy的Tx的Rx。我相信我所有的接线都是正确的,因为我正在通过蓝牙COM端口从所有Teensy传感器接收数据到C#GUI。但是,当我尝试将某些内容发送到Teensy并通过Serial1.Read()进行读取时,我得到-1s。
我相信我的PC到Teensy的传出连接上丢失了某些东西
.