我正在尝试通过usb连接我的覆盆子pi和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”但没有。
任何人都可以帮助我吗?谢谢,抱歉我的英语不好。
答案 0 :(得分:0)
我的朋友帮助了我。 发送方式是:
打开端口后等待时间库1秒。
import time
time.sleep(1)
然后发送它的方式是:
var=b"3"
我们发送一个3号。 谢谢大家。