processing用readBytes读取数据时出现负数的解决

2019-10-06  本文已影响0人  剑山

用arduino的serial.write()给processing发送数据,processing用serial.readBytes()读取时,因为java的byte是-128~127的,而arduino发送的是0-255的所以可以用这个办法
int i = (byte) b & 0xFF
具体解释可以看这个
https://blog.csdn.net/big_bear_xiong/article/details/78624532

上一篇下一篇

猜你喜欢

热点阅读