有没有人通过串行发送"0"或"1"字节来获取从处理到"arduino duemilanove"的数据通信的信息?从串口到arduino进行通信时我没有收到任何信息,需要有人进一步指导我 . 我从网站“https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing”中选择了参考资料 .

My coding in 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");
  }

}

My coding in arduino : (I'd tried to monitor incoming byte from process in serial monitor)

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(第一个)并点击运行处理(第二个) . 我如何能够通过串行监视器从处理到arduino接收“1”?

有人可以引导我进一步,谢谢 .