为什么 Arduino 延迟从 Visual Basic.NET 接收数据?
Why does the Arduino delay receiving data from Visual Basic.NET?
这是接收器的 Arduino 代码
void loop() {
int dir = Serial.read();
if (dir == 'A') {
Motors();
}
if (dir == 'B') {
Zero();
}
}
和这个视觉 Basic.NET 代码
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If Button1.Enabled = True Then
SerialPort1.Open()
SerialPort1.Write("A")
SerialPort1.Write(txtAngle1Mr.Text + Chr(13))
SerialPort1.Close()
End If
End Sub
好的,当我点击按钮时,我的程序会在 SERIAL 上写入“A”
如果在 SERIAL 上写“A”
Arduino 将 运行“电机”功能
Arduino 正在延迟接收来自 Visual Basic.NET 和 运行“电机”函数的数据
Arduino 运行s“电机”功能。但他在拖延
为什么 Arduino 会延迟?
我该如何解决这个问题?
我解决了问题
在 VisualBasic.NET 中,我仅通过 1 个代码发送一个值。
SerialPort1.Write(TextBox1.Text + Chr(13))
在 Arduino 中,我仅通过一个代码接收数据
int example 1 = Serial.parseInt();
问题是
在 arduino 中,我收到的不仅仅是价值,我只发送了一个价值!
我收到了我没有发送的数据!
我在 VisualBasic 中写了这个
SerialPort1.Write(TextBox1.Text + Chr(13))
我在 Arduino 中写了这个
int example1 = Serial.parseInt();
int example2 = Serial.parseInt();
int example3 = Serial.parseInt();
int example4 = Serial.parseInt();
看。我正在发送一个值,而 arduino 试图接收多个值
这就是Arduino接收数据迟到的原因
希望你理解我
谢谢大家
这是接收器的 Arduino 代码
void loop() {
int dir = Serial.read();
if (dir == 'A') {
Motors();
}
if (dir == 'B') {
Zero();
}
}
和这个视觉 Basic.NET 代码
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If Button1.Enabled = True Then
SerialPort1.Open()
SerialPort1.Write("A")
SerialPort1.Write(txtAngle1Mr.Text + Chr(13))
SerialPort1.Close()
End If
End Sub
好的,当我点击按钮时,我的程序会在 SERIAL 上写入“A” 如果在 SERIAL 上写“A” Arduino 将 运行“电机”功能
Arduino 正在延迟接收来自 Visual Basic.NET 和 运行“电机”函数的数据
Arduino 运行s“电机”功能。但他在拖延
为什么 Arduino 会延迟? 我该如何解决这个问题?
我解决了问题
在 VisualBasic.NET 中,我仅通过 1 个代码发送一个值。
SerialPort1.Write(TextBox1.Text + Chr(13))
在 Arduino 中,我仅通过一个代码接收数据
int example 1 = Serial.parseInt();
问题是
在 arduino 中,我收到的不仅仅是价值,我只发送了一个价值! 我收到了我没有发送的数据!
我在 VisualBasic 中写了这个
SerialPort1.Write(TextBox1.Text + Chr(13))
我在 Arduino 中写了这个
int example1 = Serial.parseInt();
int example2 = Serial.parseInt();
int example3 = Serial.parseInt();
int example4 = Serial.parseInt();
看。我正在发送一个值,而 arduino 试图接收多个值
这就是Arduino接收数据迟到的原因
希望你理解我
谢谢大家