我不知道如何通过串口从raspberry发送和整数到arduino

时间:2016-03-28 22:47:47

标签: python arduino raspberry-pi raspberry-pi2

我正在尝试通过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”但没有。

任何人都可以帮助我吗?谢谢,抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

我的朋友帮助了我。 发送方式是:

打开端口后等待时间库1秒。

import time
time.sleep(1)

然后发送它的方式是:

var=b"3"

我们发送一个3号。 谢谢大家。