我试图用我的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";
但是当我点击按钮时,我没有得到任何结果。任何帮助将不胜感激。