通过pyserial从python发送多位数整数到arduino

时间:2016-01-18 15:09:30

标签: python arduino pyserial

我想通过pyserial从python向arduino发送一个数字(比如90)。但我猜arduino仅适用于ASCII。那么如何读取arduino中的整数90?请帮忙......

1 个答案:

答案 0 :(得分:1)

在Python中,很容易将数字转换为字符串:你可以做到

str(90)

https://docs.python.org/3/library/functions.html#func-str

然后在Arduino代码中,您可以使用

parseInt()

https://www.arduino.cc/en/Serial/ParseInt

或者您可以通过串行线发送二进制数据。如果您的数字始终在0到255之间,则只需发送一个字节。否则你将不得不以几个字节发送数字。