Raspberry Pi:使用CGI无线控制GPIO引脚

时间:2014-09-14 23:58:18

标签: python html linux cgi raspberry-pi

我试图用我的RPI的GPIO引脚控制伺服。我可以直接从我的pi成功运行脚本以使伺服工作。我希望能够从运行在apache服务器上的HTML页面中执行此操作。我使用CGI脚本来做到这一点,但我没有运气。位于/ usr / lib / cgi-bin / 我有这个python脚本来激活伺服。

#!/usr/bin/env python
print "Content-type: text/html\n\n"
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.OUT)

try:
        while True:
                GPIO.output(7, 1)
                time.sleep(.0005)
                GPIO.output(7,0)

                time.sleep(.1)

except KeyboardInterrupt:
        GPIO.cleanup()

然后在我的HTML页面中,我将其设置为按下按钮单击此脚本...

document.location="cgi-bin/on.py";

但是当我点击按钮时,我没有得到任何结果。任何帮助将不胜感激。

0 个答案:

没有答案