接收从处理到arduino duemilanove的串行数据

时间:2015-10-14 02:43:58

标签: arduino processing

是否有人有信息接收从处理到#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通过串口监视器?

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

0 个答案:

没有答案