Django-python-Arduino检查设备连接?

时间:2016-06-06 09:49:10

标签: python django arduino

我正和Arduino一起研究Django。我使用pyserial包连接到arduino。我想在按钮点击时闪烁LED指示灯并在另一个名为stop的按钮上停止闪烁。但是连接有错误。

我编写的Django代码工作了一次,但是当我断开连接并再次连接usb时,它不起作用,给出了“WriteFailed”错误。我的Django代码如下所示:

ser = serial.Serial('COM3', 9600, timeout=0)

def blink(request):
    if request.method=='POST':
        key = request.POST.get('key').encode('ascii')
        ser.write(key)

我在python中使用它但不知道如何让它在Django Web应用程序上做出响应。我的其余代码如下所示:

import serial

while 1:
    try:
        ser = serial.Serial('COM3', 9600, timeout=0)
        while 1:
            var = raw_input("Enter 0 or 1 to control led: ")
            ser.write(var)
    except:
        print("not connected")

如果没有插入USB,我想显示错误“设备未连接”,如果是,那么它应该在点击按钮时响应。

0 个答案:

没有答案