我正试图通过usb将我的树莓派与arduino mega连接起来。我做了连接,我可以发送一个整数,但只有当我用键盘输入数字时,这里是代码:
import serial
import time
arduino=serial.Serial('/dev/ttyUSB0',baudrate=9600, timeout = 3.0)
arduino.close()
arduino.open()
var = raw_input("Introducir un Comando: ")
arduino.write(var)
它工作
但是如果我想发送一个像这样的可变整数
var=1出现一个错误,表示端口已关闭,只是进行了此更改。我试过使用var=1,var='1'var="1",但什么都没有。
有人能帮我吗?谢谢并为我糟糕的英语感到抱歉。
我的朋友帮助了我。发送方式是:
打开端口后用时间库等待1秒。
import time
time.sleep(1)
然后发送方式是:
var=b"3"
然后我们发送一个数字3。感谢大家。