我想通过pyserial从python向arduino发送一个数字(比如90)。但我猜arduino仅适用于ASCII。那么如何读取arduino中的整数90?请帮忙......
答案 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之间,则只需发送一个字节。否则你将不得不以几个字节发送数字。