用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
用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
本文标题:processing用readBytes读取数据时出现负数的解决
本文链接:https://www.haomeiwen.com/subject/hiyppctx.html
网友评论