【发布时间】:2012-03-21 19:36:15
【问题描述】:
我已成功将单个 int 值从 Processing 发送到 Arduino,但现在我需要一起发送一对整数(值都在 0 到 90 之间),我不知道该怎么做。
阅读文档,我知道我可以发送byte/byte[]/int/char/String 类型。
一种想法是发送包含由逗号字符连接的两个整数的字符串,
但我不是 100% 确定如何将数据转换为字符串并在 Arduino 中拆分。
serial.write(intValue1+","+intValue2);
我在想的另一件事是以某种方式将两个整数打包到 byte[] 中,但我没有太多使用字节,所以任何入门提示都会有所帮助。
【问题讨论】:
-
听起来你应该尝试以上所有方法以获得更多经验。有点像Arduino,不是吗?在你的 sn-p 中使用 int.ToString() 方法,虽然我不认识这种语言。
标签: serial-port int bytearray processing arduino