从Processing到Arduino发送一个字节

时间:2016-12-19 05:36:05

标签: arduino processing

我试图通过串口发送从Processing到Arduino的字节流(0-255)。

处理代码:

int a = 234;
byte b = (byte)a;
Serial.write(b);

Arduino代码:

byte a = Serial.read();

现在,如果我这样做:

Serial.print(a);

我会得到234还是负值?

1 个答案:

答案 0 :(得分:0)

你的意思是(字节)a?

如果是这样,你知道的话会得到234。

当您在整数之前写入(字节)时,编译器知道只从最后一个字节形成4字节整数。更重要的是,字节不能为负值(仅为0-255)。

希望我能帮忙。

yoav