首先,我是Arduino的新手。我创建了一个Java应用程序,通过Serial成功地与Arduino进行通信。但我想做的是从陀螺仪传感器读取数据并监控java中的数据,并从java发送命令来控制电机。有没有办法在没有数据冲突的情况下同时读取数据和发送命令? 我使用Arduino mega 2560主板。
normal: 0.000000 0.000000 -1.000000
vertex: 100.000000 50.000000 0.000000
vertex: 0.000000 0.000000 0.000000
vertex: 0.000000 50.000000 0.000000
normal: 0.000000 0.000000 -1.000000
vertex: 0.000000 0.000000 0.000000
vertex: 100.000000 50.000000 0.000000
vertex: 100.000000 0.000000 0.000000
normal: -1.000000 0.000000 0.000000
vertex: 0.000000 50.000000 67.805000
vertex: 0.000000 0.000000 0.000000
vertex: 0.000000 0.000000 67.805000
normal: -1.000000 0.000000 0.000000
vertex: 0.000000 0.000000 0.000000
vertex: 0.000000 50.000000 67.805000
vertex: 0.000000 50.000000 0.000000
normal: -0.000000 1.000000 0.000000
vertex: 0.000000 50.000000 67.805000
vertex: 100.000000 50.000000 0.000000
vertex: 0.000000 50.000000 0.000000
normal: -0.000000 1.000000 0.000000
vertex: 100.000000 50.000000 0.000000
vertex: 0.000000 50.000000 67.805000
vertex: 100.000000 50.000000 67.805000
normal: 1.000000 0.000000 0.000000
vertex: 100.000000 50.000000 0.000000
vertex: 100.000000 0.000000 67.805000
vertex: 100.000000 0.000000 0.000000
抱歉,我的英语不好。
答案 0 :(得分:0)
由于有两条线将Arduino连接到PC,因此无法进行“碰撞”。当PC发送到Arduino时,它使用Arduino RX线。当Arduino发送到PC时,它使用Arduino TX线。这是Full duplex沟通。