我正在用ubuntugateway开发Adafruit FT232H。我需要一个接一个地控制GPIO引脚。我用python编写了一个脚本来控制GPIO引脚。但当我打开GPIO引脚9时,GPIO引脚8会自动关闭,这与之前的覆盆子Pi GPIO引脚不同。正如我所知,以前的引脚状态应该保持不变,直到我们明确地将其从低变高,或者反之亦然。我对python和Adafruit数据表知之甚少,所以您能告诉我在下面的代码中我做错了什么吗。在
#!/usr/bin/python
import sys
import Adafruit_GPIO as GPIO
import Adafruit_GPIO.FT232H as FT232H
FT232H.use_FT232H()
ft232h = FT232H.FT232H()
chno = int(sys.argv[1]) #channel(8-15) number passed as argument
status = int(sys.argv[2]) #status(LOW/HIGH or 0/1) passed as argument
ft232h.setup(chno,GPIO.OUT)
if (status == 0):
ft232h.output(chno, GPIO.LOW)
if (status == 1):
ft232h.output(chno, GPIO.HIGH)
如果您尝试使用此代码:
你的两个针脚都高吗?在
用下面的代码?在
^{pr2}$相关问题 更多 >
编程相关推荐