是否有人有信息接收从处理到#34; arduino duemilanove"的数据通信。发送" 0"或" 1"字节串口?从串口到arduino进行通信时我没有收到任何信息,需要有人进一步指导我。我从网站上获取了这些参考资料" https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing"
我在处理中的编码:
import processing.serial.*;
Serial myport;
void setup(){
String portname = Serial.list()[0];
myport = new Serial(this,portname,9600);
}
void draw(){
if (myport.available() > 0 )
{
myport.write("1");
println("Print 1 to arduino Now");
}
}
我在arduino中的编码:(我试图在串口监视器中监视来自进程的传入字节)
int incomingByte = 0 ;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0 )
{
incomingByte = Serial.read();
Serial.print("check :");
Serial.println(incomingByte,DEC);
}
}
情况很奇怪,它显示没有发生任何事情,并在我打开串行监视器检查后在输出中返回空。我设法插入电源arduino(第一个)并点击运行处理(第二个)。 我怎么可能收到" 1"从处理到arduino通过串口监视器?
有人可以引导我进一步指导,谢谢。