0
我想通過pyserial從python發送一個數字(比如90)到arduino。但我想arduino只能使用ASCII。那麼如何讀取arduino中的整數90?請幫助...通過pyserial發送從python到arduino的多位整數
我想通過pyserial從python發送一個數字(比如90)到arduino。但我想arduino只能使用ASCII。那麼如何讀取arduino中的整數90?請幫助...通過pyserial發送從python到arduino的多位整數
在Python很容易將數字轉換爲字符串:你可以做
str(90)
https://docs.python.org/3/library/functions.html#func-str
然後在Arduino的代碼,你可以使用
parseInt()
https://www.arduino.cc/en/Serial/ParseInt
或者你也可以發送二進制大在串行線上。如果你的號碼總是在0到255之間,你可以發送一個字節。否則,你將不得不以幾個字節發送號碼。
Arduino使用字節,不ascii。您可以發送一個值爲「90」的字節或將字符串「90」轉換爲arduino中的整數。 – tglaria