arduino串口监视器发送按钮

arduino serial monitor send button

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

当我直接在串行监视器中输入数据 window 并单击发送按钮时,它起作用了。

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

Serial.print() 和键入并单击发送按钮有什么区别,我该如何编程?

测试代码每秒发送随机值+你好

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

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