Отправка данных из C# в Arduino (Teensy 3.2) через модуль Bluetooth H C -05? - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь отправить данные с C# GUI на Teensy 3.2 через порт OUTGOING Bluetooth на моем P C, но мне не везет. Передача данных работает в обратном направлении (отправка данных из Arduino на C# GUI). Я использую ВХОДЯЩИЙ порт Bluetooth на Putty, чтобы попытаться увидеть «тестовую строку», но не получаю результатов. Я, однако, получаю постоянную строку -1 с ????

Код Teensy:

#define HWSERIAL Serial1


void setup() {

  HWSERIAL.begin(9600);

}

void loop() {

  String command = HWSERIAL.read();
  HWSERIAL.print(command);
  HWSERIAL.println();

}

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);
            }

         }
...