arduino串口监视器发送按钮

时间:2016-06-27 13:11:42

标签: arduino serial-port

我有连接到我的arduino UNO的Wifi模块hlk-rm04。 Wifi模块在udp缓冲区中有数据时将数据发送到rx服务器。

当我在串行监视器窗口中直接输入数据并单击发送按钮时,它可以正常工作。

但是当我使用Serial.print()Serial.write时,数据不会发送。

Serial.print()与输入和点击发送按钮之间是否有任何区别,我该如何编程呢?

每秒测试代码应该发送随机值+ Hello

unsigned long time0;

void setup() {
  Serial.begin(115200);
   while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }


  time0= millis();
}

void loop() {
time0 = millis();
if ((time0 % 1000) == 20)
    {
    Serial.print(random(0, 10));
    Serial.print("Hello");
    Serial.print(("_____________________________"));    
    delay(2);}    
}

1 个答案:

答案 0 :(得分:1)

使用serial.print时,会在串行监视器中显示内容。当您在串行监视器中键入内容并发送它时,它将转到arduino。 Rx表示接收。它是在arduino收到东西时使用的。当你使用serial.print传输某些东西时(tx)。我希望这能为你解决问题。快乐的编码!